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