UNPKG

@trussworks/react-uswds

Version:
26 lines (25 loc) 1 kB
import { default as React, JSX } from 'react'; import { DatePickerLocalization } from './i18n'; import { ValidationStatus } from '../../../types/validationStatus'; type BaseDatePickerProps = { id: string; name: string; className?: string; validationStatus?: ValidationStatus; disabled?: boolean; required?: boolean; defaultValue?: string; minDate?: string; maxDate?: string; rangeDate?: string; onChange?: (val?: string) => void; onBlur?: (event: React.FocusEvent<HTMLInputElement> | React.FocusEvent<HTMLDivElement>) => void; i18n?: DatePickerLocalization; }; export type DatePickerProps = BaseDatePickerProps & Omit<JSX.IntrinsicElements['input'], 'onChange'>; export declare enum FocusMode { None = 0, Input = 1 } export declare const DatePicker: ({ id, name, className, validationStatus, defaultValue, disabled, required, minDate, maxDate, rangeDate, onChange, onBlur, i18n, ...inputProps }: DatePickerProps) => JSX.Element; export {};