Date Picker

Calendar primitives for date and range selection.

Usage

PreviewCode
‹ May 2026 ›
SuMoTuWeThFrSa
26 27 28 29 30 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 1 2 3 4 5 6

API Reference

VoltDatePickerCell — volt-date-picker-cell

InputTypeDefault
class string ''

VoltDatePickerDateButton — volt-date-picker-date-button

InputTypeDefault
class string ''

VoltDatePickerGrid — volt-date-picker-grid

InputTypeDefault
class string ''

VoltDatePickerLabel — volt-date-picker-label

InputTypeDefault
class string ''
id string —
aria-live string 'polite'

VoltDatePickerNextMonth — volt-date-picker-next-month

InputTypeDefault
class string ''

VoltDatePickerPreviousMonth — volt-date-picker-previous-month

InputTypeDefault
class string ''

VoltDatePicker — volt-date-picker

InputTypeDefault
class string ''
min Date —
max Date —
disabled boolean false
dateDisabled (date: Date) => boolean () => false
firstDayOfWeek VoltDatePickerFirstDayOfWeek 7
date Date | undefined —
focusedDate Date | undefined —
OutputType
dateChangeDate | undefined
focusedDateChangeDate | undefined

VoltDateRangePicker — volt-date-range-picker

InputTypeDefault
class string ''
min Date —
max Date —
disabled boolean false
dateDisabled (date: Date) => boolean () => false
firstDayOfWeek VoltDatePickerFirstDayOfWeek 7
startDate Date | undefined —
endDate Date | undefined —
focusedDate Date | undefined —
OutputType
startDateChangeDate | undefined
endDateChangeDate | undefined
focusedDateChangeDate | undefined

Component Source

Install via CLI:npx @voltui/cli add date-picker
TypeScript
Loading editor…

Copy this code to your project. The component uses ng-primitives/date-picker.