Skip to Content
ComponentsInputDateRangePicker

DateRangePicker

Range variant of DatePicker. The value is a DateRange — a [Date, Date] tuple — or null.

Billing period
Prefilled
import { DateRangePicker } from '@gg-software/ui'; <DateRangePicker label="Billing period" value={range} onChange={(range) => setRange(range)} placeholder={['From', 'To']} />;

Props

PropTypeDefaultDescription
valueDateRange | null
defaultValueDateRange | nullnull
onChange((range: DateRange | null) => void)
format((date: Date) => string)
placeholder[string, string]['Start date', 'End date']
minDateDate
maxDateDate
disabledDate((date: Date) => boolean)
clearablebooleanfalse
labelReactNode
hintReactNode
errorReactNode
requiredboolean
size"sm" | "md" | "lg"md
status"warning" | "error"
disabledbooleanfalse
idstring
classNamestring

* required · generated from packages/ui/src/input/DateRangePicker/DateRangePicker.tsx

Types

type DateRange = [Date, Date];