interface DateRangePickerProps {
    additionalDateTemplates?: DateRangePickerDateRangeTemplate[];
    allowClear?: boolean;
    autoFocus?: boolean;
    className?: string;
    dateFullCellRender?: ((date: Universe.Vendor.Moment.Moment) => ReactNode);
    defaultValue?: [string, string];
    disabledDate?: ((date: Universe.Vendor.Moment.Moment, granularity?: StartOf) => boolean);
    errorMessage?: ReactNode;
    errorTimeMessage: string;
    forwardRef?: RefObject<HTMLInputElement>;
    hasError?: boolean;
    headerRender?: ((prop: CalendarHeaderRenderProp) => ReactNode);
    i18nLocale: string;
    isDefaultOpen?: boolean;
    isDisabled?: boolean;
    isHighlighted?: boolean;
    isInline?: boolean;
    isOpen?: boolean;
    isReadOnly?: boolean;
    isUtc?: boolean;
    locale?: CalendarLocale;
    mode?:
        | "year"
        | "month"
        | "date"
        | "decade";
    onBlur?: (() => void);
    onChange?: ((dateArray: [string, string]) => void);
    onClear?: (() => void);
    onClose?: (() => void);
    onPanelChange?: ((date: Universe.Vendor.Moment.Moment, mode: CalendarMode) => void);
    onVisibleChange?: ((isOpen: boolean) => void);
    pickerType?: "dateRange" | "dateTimeRange";
    placeholder?: [string, string];
    validRange?: [Universe.Vendor.Moment.Moment, Universe.Vendor.Moment.Moment];
    value?: [string, string];
    valueFormat: string;
    viewFormat: string;
}

Hierarchy

  • Omit<CalendarProps,
        | "value"
        | "fullscreen"
        | "onSelect"
        | "onChange"
        | "mode"
        | "defaultValue">
    • DateRangePickerProps

Properties

additionalDateTemplates?: DateRangePickerDateRangeTemplate[]
allowClear?: boolean
autoFocus?: boolean
className?: string
dateFullCellRender?: ((date: Universe.Vendor.Moment.Moment) => ReactNode)
defaultValue?: [string, string]
disabledDate?: ((date: Universe.Vendor.Moment.Moment, granularity?: StartOf) => boolean)
errorMessage?: ReactNode
errorTimeMessage: string
forwardRef?: RefObject<HTMLInputElement>
hasError?: boolean
headerRender?: ((prop: CalendarHeaderRenderProp) => ReactNode)
i18nLocale: string
isDefaultOpen?: boolean
isDisabled?: boolean
isHighlighted?: boolean
isInline?: boolean
isOpen?: boolean
isReadOnly?: boolean
isUtc?: boolean
mode?:
    | "year"
    | "month"
    | "date"
    | "decade"
onBlur?: (() => void)
onChange?: ((dateArray: [string, string]) => void)
onClear?: (() => void)
onClose?: (() => void)
onPanelChange?: ((date: Universe.Vendor.Moment.Moment, mode: CalendarMode) => void)
onVisibleChange?: ((isOpen: boolean) => void)
pickerType?: "dateRange" | "dateTimeRange"
placeholder?: [string, string]
value?: [string, string]
valueFormat: string
viewFormat: string