{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "drawer", "title": "Drawer", "description": "Drawer component for React made with Base-UI.", "dependencies": [ "base-vaul", "@base-ui/react" ], "files": [ { "path": "registry/base/drawer.tsx", "content": "import * as React from 'react';\nimport { Drawer as DrawerPrimitive } from 'base-vaul';\n\nimport { cn } from '@/lib/utils';\n\nfunction Drawer({ ...props }: React.ComponentProps) {\n return ;\n}\n\nfunction DrawerTrigger({ ...props }: React.ComponentProps) {\n return ;\n}\n\nfunction DrawerPortal({ ...props }: React.ComponentProps) {\n return ;\n}\n\nfunction DrawerClose({ ...props }: React.ComponentProps) {\n return ;\n}\n\nfunction DrawerOverlay({ className, ...props }: React.ComponentProps) {\n return (\n \n );\n}\n\nfunction DrawerContent({ className, children, ...props }: React.ComponentProps) {\n return (\n \n \n \n