@super-calendar/native. The react-dom renderer
(@super-calendar/dom) shares the same core types and views, with a few web-only
props and no React Native styling; see the react-dom renderer guide
for its components and props.
<Calendar> is the batteries-included entry point. The props below are the
common ones, grouped by purpose; every prop is typed via CalendarProps<T>, so
your editor lists the full set with inline docs.
Data
Navigation
Events & rendering
Interactions
Selection
Date selection lives onMonthList, not the paged month
view. It takes selectedDates / selectedRange (+ onSelectDrag for drag),
and minDate / maxDate / isDateDisabled for disabled days. See the
Date selection guide.
Display
Exports
Components
Calendar, Agenda, MonthView, YearView, MonthPager, MonthList, TimeGrid,
ResourceTimeline, DefaultEvent, DefaultMonthEventHooks
useDateRange, useMonthGrid, useCalendarTheme, useNow, useEventSourceTheming
defaultTheme, darkTheme, mergeTheme, CalendarThemeProvider, useCalendarThemeHelpers
expandRecurringEvents, parseICalendar, toICalendar, eventsInTimeZone, toZonedTime,
layoutDayEvents, layoutMonthWeek, isAllDayEvent, isBackgroundEvent,
backgroundBandsForDay, buildMonthGrid, buildMonthWeeks, nextDateRange,
isDateSelectable, isRangeEndpoint, isWithinDateRange, daySelectionState, getViewDays,
getWeekDays, getIsToday, isWeekend, isSameCalendarDay, minutesIntoDay,
weekdayFormatToken, DEFAULT_HOUR_HEIGHTTypes
CalendarEvent, CalendarMode, RenderEventArgs, RecurrenceRule, BusinessHours,
EventDragHandler, CalendarTheme, PositionedEvent, DateRange, MonthGrid,
MonthEventSegment, MonthWeekEvents, MonthListProps, CalendarSlot, SlotStyleProps