Calendar
Single-month picker. Click days to select; chevrons step months. Today is highlighted.
January 2026
Su
Mo
Tu
We
Th
Fr
Sa
<Calendar
value={value}
onChange={setValue}
month={month}
onMonthChange={setMonth}
highlighted={TODAY}
/>January 2026
Su
Mo
Tu
We
Th
Fr
Sa
<Calendar
value={value}
onChange={setValue}
month={month}
onMonthChange={setMonth}
highlighted={TODAY}
/>value:Date | nullCurrently selected date. null = no selection.
onChange:(date: Date) => voidFires when a day is clicked.
month:DateMonth currently visible (day component is ignored).
onMonthChange:(date: Date) => voidFires when prev/next chevrons are clicked.
highlighted:DateDate treated as today. Pass a fixed Date from the parent to avoid SSR mismatch.