collapsible
shadcn-solidjs/collapsibleFreeComponent
shadcn-solidjs publishes no description for this item.
Live preview
live · rendered by the registry
Rendered by shadcn-solidjs on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://shadcn-solidjs.com/r/collapsible.jsonSource
1import * as CollapsiblePrimitive from "@kobalte/core/collapsible";2import type { PolymorphicProps } from "@kobalte/core/polymorphic";3import type { ValidComponent } from "solid-js";45const Collapsible = <T extends ValidComponent = "div">(6 props: PolymorphicProps<T, CollapsiblePrimitive.CollapsibleRootProps<T>>,7) => {8 return <CollapsiblePrimitive.Root data-slot="collapsible" {...props} />;9};1011const CollapsibleTrigger = <T extends ValidComponent = "button">(12 props: PolymorphicProps<T, CollapsiblePrimitive.CollapsibleTriggerProps<T>>,13) => {14 return (15 <CollapsiblePrimitive.Trigger data-slot="collapsible-trigger" {...props} />16 );17};1819const CollapsibleContent = <T extends ValidComponent = "div">(20 props: PolymorphicProps<T, CollapsiblePrimitive.CollapsibleContentProps<T>>,21) => {22 return (23 <CollapsiblePrimitive.Content data-slot="collapsible-content" {...props} />24 );25};2627export { Collapsible, CollapsibleContent, CollapsibleTrigger };
What it pulls in
npm packages
More from shadcn-solidjs
All 85 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| accordionaccordion | shadcn-solidjs | Components | Free | 1 dep | |
| alertalert | shadcn-solidjs | Components | Free | 2 deps | |
| alert-dialogalert-dialog | shadcn-solidjs | Components | Free | 2 deps | |
| aspect-ratioaspect-ratio | shadcn-solidjs | Components | Free | no deps | |
| attachmentattachment | shadcn-solidjs | Components | Free | 2 deps | |
| avataravatar | shadcn-solidjs | Components | Free | 1 dep | |
| badgebadge | shadcn-solidjs | Components | Free | 2 deps | |
| breadcrumbbreadcrumb | shadcn-solidjs | Components | Free | 1 dep |
