Getting started
...
Components
Calendar Components
7 min
calendar components overview the calendar section contains 2 main components designed to help you display dates and manage events think of it as a complete date and event management system for your application component 1 calendar what it does this is like a wall calendar you hang in your home it shows all the dates of a month and lets you see and click on specific dates key features (simple explanation) month/year header shows which month and year you're viewing (e g , "april 2025") has buttons to go to the previous/next month day labels shows the days of the week (sun, mon, tue, wed, thu, fri, sat) helps you quickly see what day of the week each date falls on calendar grid all the dates arranged in rows and columns numbers show which day of the month it is (1, 2, 3 up to 30/31) greyed out dates are from previous/next months event indicators special colors or labels showing when events happen examples "today" (highlights current date), "event" (shows scheduled events) makes it easy to spot important dates at a glance navigation controls buttons like "today" to jump back to current date arrow buttons to move between months quick navigation features for user convenience component 2 schedule what it does this is like a form you fill out to create a new event or appointment it captures all the details about an event you want to schedule key features (simple explanation) event name/title section label "preview item" where you see what event you're working with event selection button a colored button (appears purple/magenta) click it to select or create an event shows "scheduled event" as placeholder text date field label "date" click to pick which day the event should happen connects to the calendar component event date confirmation label "scheduled date" shows the date you selected (with checkbox to confirm) prevents accidental date mismatches time section label "time" you set what time the event happens (e g , 7 30 pm) clock icon lets you pick time visually toggle option label "toggle" yellow/light background switch enables/disables something (like "set reminder" or "all day event") create event button green button labeled "create event" click this to save your event to the calendar after clicking, the event appears on the calendar component how they work together think of it like this calendar = the display (like a wall calendar) schedule = the input form (like filling out an event card) user flow user looks at the calendar to see available dates user fills out the schedule form with event details (name, date, time) user clicks "create event" button the event automatically appears on the calendar view what you can build with these components appointment booking systems (doctor's office, salon, dentist) event management apps (conferences, webinars, meetings) project planning tools (deadline tracking, milestone dates) availability schedulers (when are you free?) meeting scheduler (find common time slots) reminder systems (important dates and follow ups) technical summary component purpose main elements calendar display dates visually month header, day labels, date grid, event indicators, navigation buttons schedule collect event information event name, date picker, time picker, toggle, create button right div layout container structural element for organizing components side by side key points to remember ✓ calendar shows dates visually ✓ schedule form collects event details ✓ together they form a complete event management system ✓ user friendly and professional looking ✓ works great for any business that needs date/time management ✓ fully customizable colors, text, and styling