DatePicker

A date field you can both type into and pick from a calendar — format-driven, with a native Date value. Ships a DateRangePicker sibling for ranges.

Stablev0.3.0@garn/ui/date-picker

Default

A default date field (type or pick).

Expected date format: MM/dd/yyyy

Format

A custom `format` (dd.MM.yyyy) driving display + parse.

Expected date format: dd.MM.yyyy

Constraints

minDate + isDateUnavailable (weekdays this year).

Expected date format: MMM d, yyyy

Validation

A required field that clears its error once set.

Expected date format: MM/dd/yyyy

A date is required.

Presets

Quick-pick shortcuts beside the calendar.

Expected date format: MMM d, yyyy

States

Disabled and invalid.

Expected date format: MM/dd/yyyy
Expected date format: MM/dd/yyyy

Range

DateRangePicker — a start/end range.

Expected range format: MM/dd/yyyy – MM/dd/yyyy

Range Presets

DateRangePicker with preset ranges + dual-month.

Expected range format: MM/dd/yyyy – MM/dd/yyyy