Multi-view scheduler with timezone support. Month, week, day, and agenda views with automatic timezone conversion.
<CalendarScheduler
availability={[
{ day: "monday", startTime: "09:00", endTime: "17:00", enabled: true },
]}
bookedSlots={[{ date: "2024-03-15", time: "10:00" }]}
slotDuration={30}
adminTimeZone="America/New_York"
onDateSelect={(date) => setSelectedDate(date)}
onSlotSelect={(date, time) => handleBooking(date, time)}
/>