{ "$schema": "https://ui.shadcn.com/schema/registry.json", "name": "calendar-scheduler", "homepage": "https://github.com/gluer-space/calendar", "items": [ { "name": "calendar-scheduler", "type": "registry:block", "title": "Calendar Scheduler", "description": "A flexible, multi-timezone calendar scheduling component with month, week, day, and agenda views.", "registryDependencies": [ "button", "select", "command", "popover", "tooltip" ], "dependencies": ["date-fns", "date-fns-tz", "lucide-react"], "files": [ { "path": "src/components/calendar/calendar.tsx", "type": "registry:component" }, { "path": "src/components/calendar/month-view.tsx", "type": "registry:component" }, { "path": "src/components/calendar/week-view.tsx", "type": "registry:component" }, { "path": "src/components/calendar/day-view.tsx", "type": "registry:component" }, { "path": "src/components/calendar/agenda-view.tsx", "type": "registry:component" }, { "path": "src/components/calendar/timezone-selector.tsx", "type": "registry:component" }, { "path": "src/components/calendar/view-switcher.tsx", "type": "registry:component" }, { "path": "src/components/calendar/slot-btn.tsx", "type": "registry:component" }, { "path": "src/components/calendar/tooltip.tsx", "type": "registry:component" }, { "path": "src/components/calendar/helpers.ts", "type": "registry:lib" }, { "path": "src/components/calendar/timezones.ts", "type": "registry:lib" }, { "path": "src/components/calendar/types.ts", "type": "registry:lib" } ] } ] }