
Product
Introducing Tier 1 Reachability: Precision CVE Triage for Enterprise Teams
Socket’s new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.
@flexilla/flexilla
Advanced tools
A set of unstyled interactive components for building interactive, and customizable user interfaces. Open-Source
Flexilla is an open-source set of unstyled interactive UI components for building accessible user interfaces.
Flexilla(flexilla) is a set of unstyled components that help you quickly add interactivity to your UI Element with accessibility in mind. Flexilla includes Dropdown, collapse, accordion, tabs, Offcanvas and more. It's mainly designed to be integrated beautifully with Tailwind CSS or UnoCSS.
npm install @flexilla/flexilla
If you want to use only one package or two then we recommand you to install only those packages
npm install @flexilla/accordion
Flexilla doesn't use any CSS Framework, it's just update states via data attributes, you can directly specify style on the component according to it's state (for an accordion: each item has a data-open attribute wich can be close or open, and eache item has trigger aria-expended="true"
or aria-expended="false"
and content data-state="open"
or data-state="close"
)
Flexilla has a UnoCSS preset allowing you to have nice prefix like fx-open
instead of writting data-[state=open]
. Check the list off all prefixes
npm i -D @flexilla/uno-preset
Flexilla has a TailwindCSS Plugin allowing you to have nice prefix like data-opened
instead of writting data-[state=open]
. Check the list off all prefixes
npm i -D @flexilla/tailwind-plugin
To install the library :
You need to add it as a dependency in your project using npm or any other package manager
npm install @flexilla/flexilla
Or
yarn add @flexilla/flexilla
Import Module from CDN
<script type="module">
import * as flexilla from 'https://cdn.jsdelivr.net/npm/@flexilla/flexilla@latest/+esm';
new flexilla.Accordion("#ac-el")
</script>
Note : You can use any available CDN Deliver
If you want to use only one package or two then we recommand you to install only those packages
npm install @flexilla/accordion
<script type="module">
import * as flexillatabs from 'https://cdn.jsdelivr.net/npm/@flexilla/tabs@latest/+esm'
new flexillatabs.Tabs("#myTabs")
</script>
See examples Here
FAQs
A set of unstyled interactive components for building interactive, and customizable user interfaces. Open-Source
The npm package @flexilla/flexilla receives a total of 116 weekly downloads. As such, @flexilla/flexilla popularity was classified as not popular.
We found that @flexilla/flexilla demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket’s new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.
Research
/Security News
Ongoing npm supply chain attack spreads to DuckDB: multiple packages compromised with the same wallet-drainer malware.
Security News
The MCP Steering Committee has launched the official MCP Registry in preview, a central hub for discovering and publishing MCP servers.