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];