AgendaView
Vertical list view of events grouped by date
Source
LLM docs
Docs
Usage
AgendaView renders a vertical list of events for a specified time period. Events are grouped by
date in chronological order with date headers for each group.
October 1, 2026 – October 31, 2026
Thursday, October 1
Thursday, October 8
Thursday, October 15
Wednesday, October 21
Thursday, October 22
Saturday, October 24
Thursday, October 29
All-day and multi-day events
Timed events show their time range, all-day events display an "All day" label, and multi-day events appear on each date they span.
October 21, 2026 – October 28, 2026
Wednesday, October 21
Thursday, October 22
Friday, October 23
Saturday, October 24
Sunday, October 25
Date formats
Use headerFormat to control the range label in the header and dateHeaderFormat to control
individual date group headers. Both accept a dayjs format string
or a callback function.
Oct 21 – Oct 28
Wed, 21 Oct
Thu, 22 Oct
Fri, 23 Oct
Custom event rendering
Use renderEvent to fully customize how each event row is rendered. The callback receives the
event data and default root props that you should spread onto your wrapper element.
October 21, 2026 – October 28, 2026
Wednesday, October 21
Thursday, October 22
Friday, October 23
Event click
Use onEventClick to handle event interactions. The example below opens a modal with event
details when an event is clicked.
October 21, 2026 – October 28, 2026
Wednesday, October 21
Thursday, October 22
Localization
Set locale to translate date headers and pass labels to override built-in strings like
"All day" and "No events".
octubre 21, 2026 – octubre 28, 2026
miércoles, octubre 21
jueves, octubre 22
sábado, octubre 24
Static mode
Set mode="static" to disable all event interactions. In static mode, events are not clickable.
October 1, 2026 – October 31, 2026
Thursday, October 1
Thursday, October 15
Wednesday, October 21
Saturday, October 24
Monday, October 26
Saturday, October 31