1 | import * as React from 'react';
|
2 | import { WithUtilsProps } from '../../_shared/WithUtils';
|
3 | import { ClockTypeType } from '../../constants/ClockType';
|
4 | import { MaterialUiPickersDate } from '../../typings/date';
|
5 | export interface TimePickerViewProps extends WithUtilsProps {
|
6 | date: MaterialUiPickersDate;
|
7 | type: ClockTypeType;
|
8 | ampm?: boolean;
|
9 | minutesStep?: number;
|
10 | onHourChange: (date: MaterialUiPickersDate, isFinish?: boolean) => void;
|
11 | onMinutesChange: (date: MaterialUiPickersDate, isFinish?: boolean) => void;
|
12 | onSecondsChange: (date: MaterialUiPickersDate, isFinish?: boolean) => void;
|
13 | }
|
14 | export declare class TimePickerView extends React.PureComponent<TimePickerViewProps> {
|
15 | static propTypes: any;
|
16 | static defaultProps: {
|
17 | ampm: boolean;
|
18 | minutesStep: number;
|
19 | };
|
20 | getViewProps: () => {
|
21 | value: number;
|
22 | children: JSX.Element[];
|
23 | onChange: (hours: number, isFinish?: boolean | undefined) => void;
|
24 | };
|
25 | handleHourChange: (hours: number, isFinish?: boolean | undefined) => void;
|
26 | handleMinutesChange: (minutes: number, isFinish?: boolean | undefined) => void;
|
27 | handleSecondsChange: (seconds: number, isFinish?: boolean | undefined) => void;
|
28 | render(): JSX.Element;
|
29 | }
|
30 | declare const _default: React.FunctionComponent<Pick<TimePickerViewProps, "ampm" | "date" | "type" | "minutesStep" | "onHourChange" | "onMinutesChange" | "onSecondsChange">>;
|
31 | export default _default;
|