unify-ui-dev / flexilla Goto Github PK
View Code? Open in Web Editor NEWInteractive Component Library
Home Page: https://flexilla-docs.vercel.app/
License: MIT License
Interactive Component Library
Home Page: https://flexilla-docs.vercel.app/
License: MIT License
Add Prevent default in case when
when we trying to use the accordion we need to implement the accordion instead of
import { Accordion } from "@flexilla/flexilla";
new Accordion("selector", "property");
or
let accc = document.querySelector("[data-accordion]")
new Accordion(accc, "property");
We need to enhance the tooltip component by adding a close strategy feature. This feature will allow the tooltip to be closed when clicking inside it or not, based on the user's preference.
Enhance the tabs component by improving the custom indicator element. This improvement should allow the indicator element to be added directly in HTML or created programmatically.
Allow having nested tabs
It's can helps us to know how to use this package and give us more examples
Content
Getting Started
Components
While using autoInit methode from Collapse
When opening a modal, a overlay Element is created, this element should be create only once but it's being recreated every time and never destroyed.
Allow having nested accordion
Add utilities :
when we trying to use the accordion we need to implement the accordion instead of
import { Accordion } from "@flexilla/flexilla";
new Accordion("selector", "property");
or
let accc = document.querySelector("[data-accordion]")
new Accordion(accc, "property");
When using the accordion component, there is a problem with hiding and showing content. The method used to toggle the content's visibility changes the height property between 0
and the actual content size. However, this causes an issue when resizing the window. For example, on a desktop, the content height might be set to 200px, but when the window is resized, the content size may change based on the text. This can result in the content being partially hidden if the new content height exceeds the initially set height (e.g., the content height might become 240px, but the initial height was set to 200px).
The accordion component should dynamically adjust the height to fit the content size, even when the window is resized.
The content height remains fixed, causing parts of the content to be hidden if the content size changes.
Instead of setting a fixed height for the accordion content, use CSS properties such as max-height
with a transition, and set it to a large value that can accommodate dynamic content changes.
when we trying to use the accordion we need to implement the accordion instead of
import { Accordion } from "@flexilla/flexilla";
new Accordion("selector", "property");
or
let accc = document.querySelector("[data-accordion]")
new Accordion(accc, "property");
Description:
There is a problem with how the popper element in the library behaves depending on its position
style. Currently, the popper works well when the position
is set to absolute
. However, if the popper is inside a container like a table cell, setting position: absolute;
makes it overflow outside the container, which is not desirable.
On the other hand, if we set position: fixed;
, the popper doesn't overflow, but it also doesn't take up any space within the container, making it difficult to manage its placement properly. This issue can happen not just with tables but with any other container element.
Expected Behavior:
Current Behavior:
position: absolute;
, the popper overflows the container's boundaries.Possible Solution:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.