@flatbiz/antd
Version:
41 lines (38 loc) • 1.23 kB
TypeScript
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 {};