UNPKG

@lubosczech/react-datepicker

Version:

Flexible, Reusable, Mobile friendly DatePicker Component

47 lines (46 loc) 1.54 kB
import * as React from 'react'; interface Props { /** hour to display */ hour?: number; /** minute to display */ minute?: number; allowedTime?: boolean; /** hour, minute, type change event */ onChange?: (hour: number, minute: number) => void; /** hour, minute blur event */ onBlur?: (hour: number, minute: number) => void; startdate?: any; enddate?: any; } interface State { starthour: number; startminute: number | string; endhour: number; endminute: number | string; startsessions: string; endsessions: string; allowedTime?: boolean; } declare class TimeContainer extends React.Component<Props, State> { state: { allowedTime: boolean | undefined; starthour: number; startminute: number; startsessions: string; endhour: number; endminute: number; endsessions: string; }; handleChange: (item: string) => (e: React.FormEvent<HTMLInputElement>) => void; handleUp: (item: string, data: string) => () => void; upChangeFunction: (item: string, maxd: number) => void; handleDown: (item: string, data: string) => () => void; downChangeFunction: (item: string, min: number) => void; handleSession: (data: string, item: string) => () => void; handleBlur: () => void; invokeOnChange: () => void; onNowPress: (data: string) => void; onTimePress: (data: string) => void; render(): JSX.Element; } export default TimeContainer;