{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "radix-sheet-demo", "type": "registry:ui", "title": "Radix Sheet Demo", "description": "Demo showing a sheet with radix dialog.", "dependencies": [ "lucide-react", "motion" ], "registryDependencies": [ "https://animate-ui.com/r/radix-sheet", "button", "label", "input" ], "files": [ { "path": "registry/demo/radix/sheet/index.tsx", "content": "import { Button } from '@/components/ui/button';\nimport { Input } from '@/components/ui/input';\nimport { Label } from '@/components/ui/label';\nimport {\n Sheet,\n SheetClose,\n SheetContent,\n SheetDescription,\n SheetFooter,\n SheetHeader,\n SheetTitle,\n SheetTrigger,\n} from '@/components/animate-ui/radix/sheet';\n\ninterface RadixSheetDemoProps {\n side: 'right' | 'left' | 'top' | 'bottom';\n}\nexport const RadixSheetDemo = ({ side }: RadixSheetDemoProps) => {\n return (\n \n \n \n \n \n \n Edit profile\n \n Make changes to your profile here. Click save when you're done.\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n \n \n \n
\n
\n );\n};\n", "type": "registry:ui", "target": "components/animate-ui/demo/radix/sheet.tsx" } ], "meta": { "demoProps": { "Sheet": { "side": { "value": "right", "options": { "right": "right", "left": "left", "top": "top", "bottom": "bottom" } } } } } }