ReadonlyariaAccessible label for the calendar region.
ReadonlydatasourceThe datasource providing calendar events.
ReadonlydateEmitted when the user clicks a day cell.
Protected ReadonlydaysThe 6 × 7 = 42 day cells filling the month grid.
ReadonlydisabledWhether the calendar month view is disabled.
Protected ReadonlydisplayThe first day of the currently displayed month.
ReadonlyeventEmitted when the user clicks an event badge.
ReadonlymaxMaximum number of event badges shown per day cell.
ReadonlymonthEmitted when the displayed month changes (navigation).
Protected ReadonlymonthHeader label, e.g. "March 2026".
ReadonlypaletteColour palette for events that lack an explicit color.
ReadonlyselectedThe currently selected date (two-way bindable). Defaults to today.
ReadonlyshowWhether to show an ISO week-number column on the leading edge.
Protected ReadonlyweekdaysWeekday column headers.
Protected ReadonlyweeksRows of 7 days each (for the template grid).
Navigate to a specific month.
Navigate to today's month.
ProtectedisCheck if a day is the currently selected date.
Navigate to the next month.
ProtectedonHandle day cell click — first click selects; second click on already-selected day opens popover.
ProtectedoverflowReturn the overflow count for a day.
Navigate to the previous month.
Calendar month-view component.
Renders a traditional month grid (7 columns × 4–6 rows) populated with events from a CalendarDatasource. The user can navigate between months and select individual days.
Example