UNPKG

@flatbiz/antd

Version:
41 lines (38 loc) 1.23 kB
import { TimeRangePickerProps } from 'antd'; export type TDayjsTimeType = "HH:mm:ss" | "HH:mm" | "HH" | "mm:ss" | "mm" | "ss" | (string & {}); export type TimeRangePickerWrapperProps = Omit<TimeRangePickerProps, "value" | "onChange" | "format"> & { value?: [ string, string ]; onChange?: (value?: [ string, string ]) => void; /** * 1. minTime、maxTime设置格式,默认格式:HH:mm:ss * 2. minTime、maxTime格式必须与 format 相同 */ disabledTimeConfig?: { minTime?: TDayjsTimeType; maxTime?: TDayjsTimeType; /** 禁用 小时 刻度列表,与日期无关 */ disabledHourList?: number[]; /** 禁用 分钟 刻度列表,与日期无关 */ disabledMinuteList?: number[]; /** 禁用 秒钟 刻度列表,与日期无关 */ disabledSecondList?: number[]; }; format?: TDayjsTimeType; }; /** * TimePicker组件包装 * ``` * 1. value类型为 [string, string] * 2. onChange返回类型 [string, string] * 3. 默认格式化类型 HH:mm:ss,其他格式化类型自定义format * 4. 设置disabledTime后,disabledTimeConfig配置将失效 * ``` */ export declare const TimeRangePickerWrapper: (props: TimeRangePickerWrapperProps) => import("react").JSX.Element; export {};