UNPKG

welcome-ui

Version:

Customizable design system with react, typescript, tailwindcss and ariakit.

13 lines (12 loc) 748 B
import { ComponentProps } from 'react'; import { DatePickerProps as ReactDatePickerProps } from 'react-datepicker'; import { InputTextOptions } from '../InputText/types'; import { CustomHeaderProps } from '../DateTimePickerCommon/types'; export interface DatePickerOptions { onChange?: (date?: Date) => void; placeholder?: string; preventVirtualKeyboard?: boolean; useWeekdaysShort?: boolean; value?: Date | string; } export type DatePickerProps = ComponentProps<'div'> & DatePickerOptions & Omit<ReactDatePickerProps, 'locale' | keyof DatePickerOptions> & Partial<Pick<CustomHeaderProps, 'endYear' | 'startYear'>> & Pick<CustomHeaderProps, 'locale'> & Pick<InputTextOptions, 'icon' | 'iconPlacement' | 'size' | 'transparent'>;