Skip to content

Calendar

A date picker calendar component. Supports single date selection and date ranges. Built on React Day Picker.

$cookest-ui add calendar

Single Date

Select a single date — for scheduling a recipe or meal plan day.

SuMoTuWeThFrSa

Selected: Tuesday, 19 May 2026

Date Range

Select a date range — for planning a weekly meal prep schedule.

SuMoTuWeThFrSa
SuMoTuWeThFrSa

From: 5/19/2026

PropTypeDefaultDescription
mode"single" | "range" | "multiple"Selection mode.
selectedDate | DateRange | Date[]Controlled selected date(s).
onSelect(date) => voidCallback when a date is selected.
disabledMatcherDates to disable (e.g. past dates, specific days).
numberOfMonthsnumber1Number of months to show at once.