Hextech UI

Calendar

Live example

Calendar

October 2026

October 2026

MTWTFSS

October 2026

October 2026

MTWTFSS

Choose a start date.

Installation

Terminal
npx shadcn@latest add https://hextech-ui.vercel.app/r/calendar.json

API reference

These are the main Calendar options. See the exported TypeScript types for inherited native or primitive props.

PropTypeDefault
value / defaultValueISO day string (Calendar); DateRange (RangeCalendar)—
referenceDateISO day (recommended for SSR)UTC current day
min / maxISO day strings0001-01-01 / 9999-12-31
weekStartsOn0 | 11
headerheading | pickerheading

Date values

Values use Gregorian ISO days. Choose min, max, and isDateUnavailable according to the task. Own selection with value and onValueChange, or seed it with defaultValue. Arrow keys navigate days; Page Up/Down changes months.