@material-ui/pickers
Version:
React components, that implements material design pickers for material-ui v4
32 lines (31 loc) • 1.04 kB
TypeScript
/// <reference types="react" />
/// <reference types="styled-jsx" />
import { ParsableDate } from '../../constants/prop-types';
import { MaterialUiPickersDate } from '../../typings/date';
import { BaseDatePickerProps } from '../../DatePicker/DatePicker';
interface StaticStateOpts extends BaseDatePickerProps {
value: ParsableDate;
onChange: (date: MaterialUiPickersDate) => void;
autoOk?: boolean;
defaultFormat?: string;
}
export declare function useStaticState({ value, autoOk, onChange, defaultFormat }: StaticStateOpts): {
pickerProps: {
date: MaterialUiPickersDate;
onChange: (newDate: MaterialUiPickersDate, isFinish?: boolean) => void;
};
wrapperProps: {
format: string;
open: boolean;
onClear: () => void;
onAccept: () => void;
onSetToday: () => void;
onDismiss: () => void;
};
inputProps: {
inputValue: string;
validationError: import("react").ReactNode;
openPicker: () => false | void;
};
};
export {};