{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "extends": "none",
  "name": "sheet-example",
  "title": "Sheet",
  "description": "sheet-example",
  "registryDependencies": [
    "https://intentui.com/r/button",
    "https://intentui.com/r/checkbox",
    "https://intentui.com/r/field",
    "https://intentui.com/r/input",
    "https://intentui.com/r/sheet",
    "https://intentui.com/r/text-field"
  ],
  "files": [
    {
      "path": "src/components/examples/overlays/sheet/sheet-example.tsx",
      "content": "'use client'\n\nimport { Button } from '@/components/ui/button'\nimport { Checkbox, CheckboxField } from '@/components/ui/checkbox'\nimport { Description, Label } from '@/components/ui/field'\nimport { Input } from '@/components/ui/input'\nimport {\n  Sheet,\n  SheetBody,\n  SheetClose,\n  SheetContent,\n  SheetDescription,\n  SheetFooter,\n  SheetHeader,\n  SheetTitle,\n} from '@/components/ui/sheet'\nimport { TextField } from '@/components/ui/text-field'\n\nexport default function SheetDemo() {\n  return (\n    <Sheet>\n      <Button intent=\"outline\">Edit Settings</Button>\n      <SheetContent>\n        {({ close }) => (\n          <>\n            <SheetHeader>\n              <SheetTitle>Update User Settings</SheetTitle>\n              <SheetDescription>Adjust your preferences and configurations here.</SheetDescription>\n            </SheetHeader>\n            <SheetBody className=\"space-y-4\">\n              <TextField>\n                <Label>Username</Label>\n                <Input type=\"text\" placeholder=\"Enter your username\" />\n              </TextField>\n              <TextField>\n                <Label>Email</Label>\n                <Input type=\"email\" placeholder=\"Enter your email address\" />\n              </TextField>\n              <CheckboxField>\n                <Checkbox>Enable notifications</Checkbox>\n                <Description>Receive updates and alerts via email.</Description>\n              </CheckboxField>\n            </SheetBody>\n            <SheetFooter>\n              <SheetClose>Cancel</SheetClose>\n              <Button onPress={close} intent=\"primary\" type=\"submit\">\n                Save\n              </Button>\n            </SheetFooter>\n          </>\n        )}\n      </SheetContent>\n    </Sheet>\n  )\n}\n",
      "type": "registry:page",
      "target": "app/sheet-example/page.tsx"
    }
  ],
  "type": "registry:page"
}