{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "calendar-lg-05", "type": "registry:component", "dependencies": [ "lucide-react" ], "registryDependencies": [ "https://wigggle-ui.vercel.app/r/widget.json", "https://wigggle-ui.vercel.app/r/label.json", "https://wigggle-ui.vercel.app/r/button.json", "https://wigggle-ui.vercel.app/r/textarea.json" ], "files": [ { "path": "registry/default/widgets/calendar/lg/calendar-05.tsx", "content": "\"use client\";\n\nimport React from \"react\";\nimport {\n CheckIcon,\n Clock3Icon,\n MapPinIcon,\n NotebookPenIcon,\n SquarePenIcon,\n} from \"lucide-react\";\n\nimport {\n Widget,\n WidgetContent,\n WidgetHeader,\n WidgetTitle,\n} from \"@/registry/default/ui/widget\";\nimport { Label } from \"@/registry/default/ui/label\";\nimport { Button } from \"@/registry/default/ui/button\";\nimport { Textarea } from \"@/registry/default/ui/textarea\";\n\nconst docNotes =\n \"Have a light meal before your appointment and continue your regular medications unless advised otherwise.\";\n\nexport default function WidgetDemo() {\n const now = new Date();\n\n const monthName = now.toLocaleDateString(\"en-US\", { month: \"long\" });\n const date = now.getDate();\n\n const [isEditing, setIsEditing] = React.useState(false);\n\n return (\n \n \n
\n \n {date} {monthName}\n \n
\n setIsEditing(!isEditing)}\n >\n {isEditing ? (\n <>\n Save Event\n \n ) : (\n <>\n Edit Event\n \n )}\n \n
\n \n \n
\n \n \n
\n
\n \n \n
\n
\n \n {isEditing ? (\n \n ) : (\n \n )}\n
\n
\n
\n );\n}\n", "type": "registry:component" } ], "meta": { "tags": [ "calendar" ], "size": "lg" } }