UNPKG

975 BTypeScriptView Raw
1import * as React from 'react';
2import { BaseTextFieldProps, TextFieldProps } from '@material-ui/core/TextField';
3import { ExtendMui } from '../typings/extendMui';
4export declare type NotOverridableProps = 'openPicker' | 'inputValue' | 'onChange' | 'format' | 'validationError' | 'format' | 'forwardedRef';
5export interface PureDateInputProps extends ExtendMui<BaseTextFieldProps, 'variant' | 'onError' | 'value'> {
6 /** Pass material-ui text field variant down, bypass internal variant prop */
7 inputVariant?: TextFieldProps['variant'];
8 /** Override input component */
9 TextFieldComponent?: React.ComponentType<TextFieldProps>;
10 InputProps?: TextFieldProps['InputProps'];
11 inputProps?: TextFieldProps['inputProps'];
12 onBlur?: TextFieldProps['onBlur'];
13 onFocus?: TextFieldProps['onFocus'];
14 inputValue: string;
15 validationError?: React.ReactNode;
16 openPicker: () => void;
17}
18export declare const PureDateInput: React.FC<PureDateInputProps>;