UNPKG

dtd

Version:

根据数梦工场视觉规范打造的组件库,感谢react-components和ant design

85 lines (84 loc) 3.1 kB
import * as React from 'react'; import * as PropTypes from 'prop-types'; import moment from 'moment'; declare function noop(): void; export interface PanelProps { clearText: string; prefixCls: string; className?: string; defaultOpenValue: object; value: typeof moment; placeholder: string; format: string; inputReadOnly: boolean; disabledHours: Function; disabledMinutes: Function; disabledSeconds: Function; hideDisabledOptions: boolean; onChange: Function; onEsc: Function; allowEmpty: boolean; showHour: boolean; showMinute: boolean; showSecond: boolean; onClear: Function; use12Hours: boolean; hourStep: number; minuteStep: number; secondStep: number; addon: Function; focusOnOpen: boolean; onKeyDown: Function; } declare class Panel extends React.Component<PanelProps, any> { static propTypes: { clearText: PropTypes.Requireable<string>; prefixCls: PropTypes.Requireable<string>; className: PropTypes.Requireable<string>; defaultOpenValue: PropTypes.Requireable<object>; value: PropTypes.Requireable<object>; placeholder: PropTypes.Requireable<string>; format: PropTypes.Requireable<string>; inputReadOnly: PropTypes.Requireable<boolean>; disabledHours: PropTypes.Requireable<(...args: any[]) => any>; disabledMinutes: PropTypes.Requireable<(...args: any[]) => any>; disabledSeconds: PropTypes.Requireable<(...args: any[]) => any>; hideDisabledOptions: PropTypes.Requireable<boolean>; onChange: PropTypes.Requireable<(...args: any[]) => any>; onEsc: PropTypes.Requireable<(...args: any[]) => any>; allowEmpty: PropTypes.Requireable<boolean>; showHour: PropTypes.Requireable<boolean>; showMinute: PropTypes.Requireable<boolean>; showSecond: PropTypes.Requireable<boolean>; onClear: PropTypes.Requireable<(...args: any[]) => any>; use12Hours: PropTypes.Requireable<boolean>; hourStep: PropTypes.Requireable<number>; minuteStep: PropTypes.Requireable<number>; secondStep: PropTypes.Requireable<number>; addon: PropTypes.Requireable<(...args: any[]) => any>; focusOnOpen: PropTypes.Requireable<boolean>; onKeyDown: PropTypes.Requireable<(...args: any[]) => any>; }; static defaultProps: { prefixCls: string; onChange: typeof noop; onClear: typeof noop; disabledHours: typeof noop; disabledMinutes: typeof noop; disabledSeconds: typeof noop; defaultOpenValue: any; use12Hours: boolean; addon: typeof noop; onKeyDown: typeof noop; inputReadOnly: boolean; }; constructor(props: PanelProps); componentWillReceiveProps(nextProps: PanelProps): void; onChange: (newValue: any) => void; onCurrentSelectPanelChange: (currentSelectPanel: string) => void; close(): void; disabledHours: () => any; isAM(): boolean; render(): JSX.Element; } export default Panel;