collapsible
shipbase-ui/collapsibleFreeComponent
shipbase/ui publishes no description for this item.
Install it
npx shadcn@latest add https://raw.githubusercontent.com/shipbase/ui/next/apps/www/public/r/react/collapsible.jsonSource
1"use client"23import * as React from "react"45import { Collapsible as CollapsiblePrimitive } from "@ark-ui/react/collapsible"67import { cn } from "@/lib/utils"89const Collapsible = CollapsiblePrimitive.Root1011const CollapsibleContent = React.forwardRef<12 React.ElementRef<typeof CollapsiblePrimitive.Content>,13 CollapsiblePrimitive.ContentProps14>(({ className, ...props }, ref) => (15 <CollapsiblePrimitive.Content16 ref={ref}17 className={cn(18 "overflow-hidden transition-all data-[state=closed]:animate-collapsible-up data-[state=open]:animate-collapsible-down",19 className20 )}21 {...props}22 />23))24CollapsibleContent.displayName = "CollapsibleContent"2526const CollapsibleContext = CollapsiblePrimitive.Context2728const CollapsibleIndicator = CollapsiblePrimitive.Indicator2930const CollapsibleTrigger = CollapsiblePrimitive.Trigger3132export {33 Collapsible,34 CollapsibleContent,35 CollapsibleContext,36 CollapsibleIndicator,37 CollapsibleTrigger,38}
What it pulls in
npm packages
Files it writes
More from shipbase/ui
All 32 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| accordionaccordion | shipbase/ui | Components | Free | 2 deps | |
| avataravatar | shipbase/ui | Components | Free | 1 dep | |
| badgebadge | shipbase/ui | Components | Free | 2 deps | |
| buttonbutton | shipbase/ui | Components | Free | 2 deps | |
| cardcard | shipbase/ui | Components | Free | 1 dep | |
| checkboxcheckbox | shipbase/ui | Components | Free | 2 deps | |
| comboboxcombobox | shipbase/ui | Components | Free | 2 deps | |
| dialogdialog | shipbase/ui | Components | Free | 2 deps |
