UNPKG

@amalto/time-picker

Version:
37 lines (36 loc) 1.13 kB
import * as React from 'react'; declare module TimePicker { interface Props extends React.ClassAttributes<TimePicker> { name: string; value: string; handleFieldChange: (fieldValue: string, fieldName: string) => void; disabled?: boolean; label?: string | JSX.Element; help?: string; minutesInterval?: number; minHour?: number; maxHour?: number; containerClass?: string; mandatory?: boolean; children?: React.ReactNode; key?: React.ReactText; ref?: React.Ref<TimePicker>; } interface State { hoursOptions?: string[]; minutesOptions?: string[]; } } declare class TimePicker extends React.Component<TimePicker.Props, TimePicker.State> { constructor(props: TimePicker.Props); render(): JSX.Element; componentDidUpdate(prevProps: TimePicker.Props): void; private renderTimeInput; private handleHoursChange; private handleMinutesChange; private getHoursOptions; private getMinutesOptions; private pad; private getUpdatedTime; } export default TimePicker;