rsuite
Version:
A suite of react components
39 lines (38 loc) • 1.11 kB
TypeScript
import type { DateOptionPreset } from '../internals/types';
export type ToolbarValue = Date | [Date?, Date?];
export interface InnerRange<T> extends Omit<DateOptionPreset<T>, 'value'> {
value: T;
}
export interface DeprecatedProps {
/**
* Display date panel when component initial
*
* @deprecated use <Calendar> instead
**/
inline?: boolean;
/**
* Whether to disable a date on the calendar view
*
* @returns date should be disabled (not selectable)
* @deprecated Use {@link shouldDisableDate} instead
*/
disabledDate?: (date?: Date) => boolean;
/**
* Disabled hours
*
* @deprecated Use {@link shouldDisableHour} instead
*/
disabledHours?: (hour: number, date: Date) => boolean;
/**
* Disabled minutes
*
* @deprecated Use {@link shouldDisableMinute} instead
*/
disabledMinutes?: (minute: number, date: Date) => boolean;
/**
* Disabled seconds
*
* @deprecated Use {@link shouldDisableSecond} instead
*/
disabledSeconds?: (second: number, date: Date) => boolean;
}