Collapsible
This panel can be expanded or collapsed to reveal additional content.
Installation
1. Install dependencies
npm install motion
2. Install collapsible
npx shadcn-animated add collapsible
Usage
1import {2Button,3Collapsible,4CollapsibleContent,5CollapsibleTrigger,6} from "shadcn-animated";7import { ChevronDownIcon } from "lucide-react";
1<div className="mx-auto w-xs h-50">2<Collapsible className="max-w-md w-xs p-4 rounded-2xl h-auto">3<CollapsibleTrigger4render={5<Button variant="ghost" className="w-full text-lg">6Product details7<ChevronDownIcon className="ml-auto group-data-panel-open/button:rotate-180" />8</Button>9}10/>1112<CollapsibleContent className="flex flex-col items-start gap-2 p-2.5 text-sm">13<div className="text-[16px] text-secondary-foreground">14This panel can be expanded or collapsed to reveal additional15content.16</div>17<Button size="lg">Learn More</Button>18</CollapsibleContent>19</Collapsible>20</div>