UNPKG

adui

Version:

<div> <img src="https://wxa.wxs.qq.com/mpweb/delivery/legacy/wxadtouch/upload/t1/od834zef_52939fc6.png" style="margin:40px 0 0 -8px; background-color: #fcfcfc; box-shadow: none;" /> </div>

80 lines (79 loc) 1.83 kB
import React from "react"; import { IPopoverProps } from "../popover"; import "./style"; export interface ITimePickerProps { [key: string]: any; /** * 附加类名 */ className?: string; /** * 是否在选择后,消失 Popover */ closeOnSelect?: boolean; /** * 内部驱动,默认选择时间 */ defaultValue?: null | string; /** * 是否禁用 */ disabled?: boolean; /** * 禁止选择的小时 */ disabledHours?: (hour?: string | null) => boolean | void; /** * 禁止选择的分钟 */ disabledMinutes?: (minute?: string | null) => boolean | void; /** * 禁止选择的秒 */ disabledSeconds?: (second?: string | null) => boolean | void; /** * 设置输入框类型 */ intent?: "normal" | "primary" | "success" | "warning" | "danger"; /** * 可选时间的最大值 */ maxTime?: string | null; /** * 可选时间的最小值 */ minTime?: string | null; /** * 时间改变的 handler */ onChange?: (value: string) => void; /** * 判断是否是整数 */ onlyHour?: boolean; /** * 占位字符 */ placeholder?: string; /** * 传入 Popover 的 props */ popoverProps?: IPopoverProps; /** * 20221216: 支持秒的选择 */ secondsAvailable?: boolean; /** * 设置尺寸 */ size?: "mini" | "small" | "medium" | "large"; /** * 外部控制:当前时间 */ value?: null | string; } /** * 时间选择器用于了解当前已选时间,选择或输入需要的时间、时间范围等。 */ declare const TimePicker: React.ForwardRefExoticComponent<ITimePickerProps & React.RefAttributes<any>>; export default TimePicker;