Collapsible
An interactive component that expands and collapses a panel.
@yami starred 3 repositories
Installation
Add the collapsible component with the shadcn CLI.
npx shadcn@latest add https://yami.ui.unsanity.ai/r/collapsible.jsonUsage
import { ChevronRightIcon } from "lucide-react"
import { Button } from "@/components/ui/button"
import {
Collapsible,
CollapsibleContent,
CollapsibleTrigger,
} from "@/components/ui/collapsible"
<Collapsible className="w-72">
<CollapsibleTrigger render={<Button variant="ghost" size="icon-sm" />}><ChevronRightIcon /></CollapsibleTrigger>
<CollapsibleContent>Content</CollapsibleContent>
</Collapsible>Examples
Default
@yami starred 3 repositories
Code
import { ChevronRightIcon } from "lucide-react"
import { Button } from "@/components/ui/button"
import {
Collapsible,
CollapsibleContent,
CollapsibleTrigger,
} from "@/components/ui/collapsible"
<Collapsible className="w-72">
<CollapsibleTrigger render={<Button variant="ghost" size="icon-sm" />}><ChevronRightIcon /></CollapsibleTrigger>
<CollapsibleContent>Content</CollapsibleContent>
</Collapsible>