{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "drawer", "type": "registry:ui", "dependencies": [ "vaul" ], "files": [ { "path": "components/ui/drawer.tsx", "content": "\"use client\"\r\n\r\nimport * as React from \"react\"\r\nimport { Drawer as DrawerPrimitive } from \"vaul\"\r\n\r\nimport { cn } from \"@/lib/utils\"\r\n\r\nfunction Drawer({\r\n ...props\r\n}: React.ComponentProps) {\r\n return \r\n}\r\n\r\nfunction DrawerTrigger({\r\n ...props\r\n}: React.ComponentProps) {\r\n return \r\n}\r\n\r\nfunction DrawerPortal({\r\n ...props\r\n}: React.ComponentProps) {\r\n return \r\n}\r\n\r\nfunction DrawerClose({\r\n ...props\r\n}: React.ComponentProps) {\r\n return \r\n}\r\n\r\nfunction DrawerOverlay({\r\n className,\r\n ...props\r\n}: React.ComponentProps) {\r\n return (\r\n \r\n )\r\n}\r\n\r\nfunction DrawerContent({\r\n className,\r\n children,\r\n ...props\r\n}: React.ComponentProps) {\r\n return (\r\n \r\n \r\n \r\n