UNPKG

1.04 kBTypeScriptView Raw
1/// <reference types="react" />
2/// <reference types="styled-jsx" />
3import { ParsableDate } from '../../constants/prop-types';
4import { MaterialUiPickersDate } from '../../typings/date';
5import { BaseDatePickerProps } from '../../DatePicker/DatePicker';
6interface StaticStateOpts extends BaseDatePickerProps {
7 value: ParsableDate;
8 onChange: (date: MaterialUiPickersDate) => void;
9 autoOk?: boolean;
10 defaultFormat?: string;
11}
12export declare function useStaticState({ value, autoOk, onChange, defaultFormat }: StaticStateOpts): {
13 pickerProps: {
14 date: MaterialUiPickersDate;
15 onChange: (newDate: MaterialUiPickersDate, isFinish?: boolean) => void;
16 };
17 wrapperProps: {
18 format: string;
19 open: boolean;
20 onClear: () => void;
21 onAccept: () => void;
22 onSetToday: () => void;
23 onDismiss: () => void;
24 };
25 inputProps: {
26 inputValue: string;
27 validationError: import("react").ReactNode;
28 openPicker: () => false | void;
29 };
30};
31export {};