UNPKG

infinity-forge

Version:
29 lines (28 loc) 873 B
import { RuleSet, Styles } from 'styled-components/dist/types'; import { IToolTipProps } from '../../../../ui/components/tooltip/interfaces.js'; export type LanguageDatePicker = 'en' | 'pt'; export type CustomCalendarStyles = RuleSet<object> | Styles<Object>; export interface IInputDatePicker { mode?: 'month' | 'date' | 'year' | 'timer' | 'timer-date'; language?: LanguageDatePicker; customCalendarStyles?: CustomCalendarStyles; tooltip?: IToolTipProps; date?: { maxDate?: Date; maxDateError?: string; minDate?: Date; datesEnabled?: Date[]; datesDisabled?: Date[]; }; timerConfig?: { interval: number; }; range?: boolean; isClearable?: boolean; time?: { min: string; max: string; interval: 5 | 10 | 15 | 30 | 60; timesEnabled?: string[]; }; }