Collapsible
avail-widgets/collapsibleFreeComponent
UI primitive: Collapsible
Install it
npx shadcn@latest add https://elements.nexus.availproject.org/r/collapsible.jsonSource
1"use client"23import * as CollapsiblePrimitive from "@radix-ui/react-collapsible"45function Collapsible({6 ...props7}: React.ComponentProps<typeof CollapsiblePrimitive.Root>) {8 return <CollapsiblePrimitive.Root data-slot="collapsible" {...props} />9}1011function CollapsibleTrigger({12 ...props13}: React.ComponentProps<typeof CollapsiblePrimitive.CollapsibleTrigger>) {14 return (15 <CollapsiblePrimitive.CollapsibleTrigger16 data-slot="collapsible-trigger"17 {...props}18 />19 )20}2122function CollapsibleContent({23 ...props24}: React.ComponentProps<typeof CollapsiblePrimitive.CollapsibleContent>) {25 return (26 <CollapsiblePrimitive.CollapsibleContent27 data-slot="collapsible-content"28 {...props}29 />30 )31}3233export { Collapsible, CollapsibleTrigger, CollapsibleContent }
What it pulls in
npm packages
Files it writes
More from avail-widgets
All 27 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Accordionaccordion | avail-widgets | Components | Free | 2 deps | |
| All Elementsall | avail-widgets | Components | Free | no deps | |
| Animated Spinneranimated-spinner | avail-widgets | Components | Free | no deps | |
| Badgebadge | avail-widgets | Components | Free | 2 deps | |
| Bridge Depositbridge-deposit | avail-widgets | Components | Free | 3 deps · 32 files | |
| Buttonbutton | avail-widgets | Components | Free | 2 deps | |
| Cardcard | avail-widgets | Components | Free | no deps | |
| Checkboxcheckbox | avail-widgets | Components | Free | 2 deps |
