UNPKG

material-ui-pickers-fork

Version:

React components, that implements material design pickers for material-ui v1

30 lines (26 loc) 1.04 kB
import { DateType } from '../constants/prop-types'; import { MaterialUiPickersDate } from '../typings/date' import { ComponentClass, ReactNode } from 'react'; export interface BasePickerProps { value: DateType; utils?: any; onChange: (date: MaterialUiPickersDate) => void; autoOk?: boolean; ampm?: boolean; format?: string; labelFunc?: (date: MaterialUiPickersDate, invalidLabel: string) => string; } export interface InnerBasePickerProps { date: MaterialUiPickersDate; handleClear: () => void; handleAccept: () => void; handleSetTodayDate: () => void; handleChange: (date: MaterialUiPickersDate, isFinish?: Boolean) => void handleTextFieldChange: (date: MaterialUiPickersDate | null) => void; pick12hOr24hFormat: (default12hFormat: string, default24hFormat: string) => string; } export interface OuterBasePickerProps extends BasePickerProps { children: (options: InnerBasePickerProps) => ReactNode; } declare const BasePickerRenderProp: ComponentClass<OuterBasePickerProps> export default BasePickerRenderProp