EventCalendar
Schedule events across day, week, month, agenda and resource views.
Installation
Import from @gaudi/design-system. Load @gaudi/design-system/global.css once and add transpilePackages: ['@gaudi/design-system'] in Next.js.
Copy an example into your project with the shadcn CLI: npx shadcn@latest add https://design.gaudi.site/r/event-calendar-all-views.json.
Usage
Examples
All views with live settings
Custom event chips
Drag-to-book appointments
Create and edit dialog
Resource view for room bookings
API
11 props
Accessibility
Keep event titles and times readable, provide keyboard alternatives to dragging, and announce changes through host feedback.
Notes
- When calendar is supplied, configure options on that instance; option props on EventCalendar are ignored.
Related
CalendarDate selection for single dates, ranges, bookings and localized calendars.11 examplesCardCard frames reusable content with title, subtitle, and optional children.8 examplesSelectSelect renders a styled option picker with searchable combobox behavior and multi-select support.20 examplesDialogModal, confirmation and bare full-screen dialogs for editing, detail inspection, explicit decisions, lightboxes and launchers.12 examplesAvatarProfile images, resilient initials, presence, verification, account menus and collaborator groups. The existing Avatar API and curated patterns share the same image and fallback primitives.10 examplesFieldField composes form label, description, error, and input building blocks.7 examples