@douyinfe/semi-ui
Version:
A modern, comprehensive, flexible design system and UI library. Connect DesignOps & DevOps. Quickly build beautiful React apps. Maintained by Douyin-fe team.
79 lines (78 loc) • 5.29 kB
TypeScript
import React from 'react';
import { TimePickerProps as BasePickerProps, BaseValueType } from './TimePicker';
import type { ValidateStatus } from '../_base/baseComponent';
import type { ScrollItemProps } from '../scrollList/scrollItem';
export type { TimeInputProps } from './TimeInput';
export type { TimePickerProps } from './TimePicker';
export type { BaseValueType, ScrollItemProps, ValidateStatus };
export type LocalePickerProps = BasePickerProps;
export default class LocaleTimePicker extends React.PureComponent<LocalePickerProps> {
static propTypes: {
inputStyle: import("prop-types").Requireable<object>;
preventScroll: import("prop-types").Requireable<boolean>;
panelHeader: import("prop-types").Requireable<NonNullable<import("prop-types").ReactNodeLike>>;
panelFooter: import("prop-types").Requireable<NonNullable<import("prop-types").ReactNodeLike>>;
'aria-labelledby': import("prop-types").Requireable<string>;
'aria-invalid': import("prop-types").Requireable<boolean>;
'aria-errormessage': import("prop-types").Requireable<string>;
'aria-describedby': import("prop-types").Requireable<string>;
'aria-required': import("prop-types").Requireable<boolean>;
prefixCls: import("prop-types").Requireable<string>;
borderless: import("prop-types").Requireable<boolean>;
clearText: import("prop-types").Requireable<string>;
clearIcon: import("prop-types").Requireable<import("prop-types").ReactNodeLike>;
value: import("prop-types").Requireable<NonNullable<string | number | string[] | Date | number[] | Date[]>>;
inputReadOnly: import("prop-types").Requireable<boolean>;
disabled: import("prop-types").Requireable<boolean>;
showClear: import("prop-types").Requireable<boolean>;
defaultValue: import("prop-types").Requireable<NonNullable<string | number | string[] | Date | number[] | Date[]>>;
open: import("prop-types").Requireable<boolean>;
defaultOpen: import("prop-types").Requireable<boolean>;
onOpenChange: import("prop-types").Requireable<(...args: any[]) => any>;
position: import("prop-types").Requireable<any>;
getPopupContainer: import("prop-types").Requireable<(...args: any[]) => any>;
placeholder: import("prop-types").Requireable<string>;
format: import("prop-types").Requireable<string>;
style: import("prop-types").Requireable<object>;
className: import("prop-types").Requireable<string>;
popupClassName: import("prop-types").Requireable<string>;
popupStyle: import("prop-types").Requireable<object>;
disabledHours: import("prop-types").Requireable<(...args: any[]) => any>;
disabledMinutes: import("prop-types").Requireable<(...args: any[]) => any>;
disabledSeconds: import("prop-types").Requireable<(...args: any[]) => any>;
dropdownMargin: import("prop-types").Requireable<NonNullable<number | object>>;
hideDisabledOptions: import("prop-types").Requireable<boolean>;
onChange: import("prop-types").Requireable<(...args: any[]) => any>;
use12Hours: import("prop-types").Requireable<boolean>;
hourStep: import("prop-types").Requireable<number>;
minuteStep: import("prop-types").Requireable<number>;
secondStep: import("prop-types").Requireable<number>;
focusOnOpen: import("prop-types").Requireable<boolean>;
autoFocus: import("prop-types").Requireable<boolean>;
size: import("prop-types").Requireable<"default" | "small" | "large">;
stopPropagation: import("prop-types").Requireable<boolean>;
panels: import("prop-types").Requireable<import("prop-types").InferProps<{
panelHeader: import("prop-types").Requireable<NonNullable<import("prop-types").ReactNodeLike>>;
panelFooter: import("prop-types").Requireable<NonNullable<import("prop-types").ReactNodeLike>>;
}>[]>;
onFocus: import("prop-types").Requireable<(...args: any[]) => any>;
onBlur: import("prop-types").Requireable<(...args: any[]) => any>;
locale: import("prop-types").Requireable<object>;
localeCode: import("prop-types").Requireable<string>;
dateFnsLocale: import("prop-types").Requireable<object>;
zIndex: import("prop-types").Requireable<NonNullable<string | number>>;
insetLabel: import("prop-types").Requireable<import("prop-types").ReactNodeLike>;
insetLabelId: import("prop-types").Requireable<string>;
validateStatus: import("prop-types").Requireable<"default" | "error" | "warning" | "success">;
type: import("prop-types").Requireable<import("./TimePicker").Type>;
rangeSeparator: import("prop-types").Requireable<string>;
triggerRender: import("prop-types").Requireable<(...args: any[]) => any>;
timeZone: import("prop-types").Requireable<NonNullable<string | number>>;
scrollItemProps: import("prop-types").Requireable<object>;
motion: import("prop-types").Requireable<NonNullable<boolean | object>>;
autoAdjustOverflow: import("prop-types").Requireable<boolean>;
};
static __SemiComponentName__: string;
static defaultProps: any;
render(): React.JSX.Element;
}