UNPKG

rsuite

Version:

A suite of react components

20 lines (19 loc) 692 B
import React from 'react'; import { DATERANGE_DISABLED_TARGET } from '../utils/constants'; export declare type ValueType = [Date?, Date?]; export declare type DateRange = [Date, Date]; export interface RangeType { label: React.ReactNode; closeOverlay?: boolean; value: DateRange | ((value?: ValueType) => DateRange); } export declare type DisabledDateFunction = ( /** Date used to determine if disabling is required. */ date: Date, /** Date selected. */ selectDate?: ValueType, /** * Whether to choose to finish now. * If `false`, only the start date is selected, waiting for the selection end date. */ selectedDone?: boolean, target?: DATERANGE_DISABLED_TARGET) => boolean;