UNPKG

react-lightning-design-system

Version:

Salesforce Lightning Design System components built with React

33 lines (32 loc) 961 B
import React, { ComponentType, Ref, ReactNode } from 'react'; import { InputProps } from './Input'; import { DatepickerProps } from './Datepicker'; /** * */ export type DateInputProps = { value?: string | null; defaultValue?: string | null; opened?: boolean; defaultOpened?: boolean; dateFormat?: string; parsingFormats?: string[]; includeTime?: boolean; minDate?: string; maxDate?: string; menuAlign?: 'left' | 'right'; tooltip?: ReactNode; tooltipIcon?: string; elementRef?: Ref<HTMLDivElement>; datepickerRef?: Ref<HTMLDivElement>; onBlur?: () => void; onValueChange?: (value: string | null, prevValue: string | null) => void; onComplete?: () => void; extensionRenderer?: ComponentType<DatepickerProps>; } & Omit<InputProps, 'value' | 'defaultValue' | 'onBlur' | 'onValueChange'>; /** * */ export declare const DateInput: React.FC<DateInputProps> & { isFormElement: boolean; };