UNPKG

react-native-paper-dates

Version:
43 lines 1.77 kB
import { BaseCalendarProps, CalendarDate, CalendarDates, MultiChange, MultiConfirm, RangeChange, SingleChange } from './Calendar'; import { HeaderPickProps } from './DatePickerModalContentHeader'; export type LocalState = { startDate: CalendarDate; endDate: CalendarDate; date: CalendarDate; dates: CalendarDates; }; interface DatePickerModalContentBaseProps { inputFormat?: string; locale: string; onDismiss: () => any; saveLabelDisabled?: boolean; uppercase?: boolean; inputEnabled?: boolean; disableSafeTop?: boolean; disableStatusBar?: boolean; statusBarOnTopOfBackdrop?: boolean; } export interface DatePickerModalContentRangeProps extends HeaderPickProps, BaseCalendarProps, DatePickerModalContentBaseProps { mode: 'range'; startDate: CalendarDate; endDate: CalendarDate; onChange?: RangeChange; onConfirm: RangeChange; } export interface DatePickerModalContentSingleProps extends HeaderPickProps, BaseCalendarProps, DatePickerModalContentBaseProps { mode: 'single'; date?: CalendarDate; onChange?: SingleChange; onConfirm: SingleChange; dateMode?: 'start' | 'end'; } export interface DatePickerModalContentMultiProps extends HeaderPickProps, BaseCalendarProps, DatePickerModalContentBaseProps { mode: 'multiple'; dates?: CalendarDates; onChange?: MultiChange; onConfirm: MultiConfirm; } export declare function DatePickerModalContent(props: DatePickerModalContentRangeProps | DatePickerModalContentSingleProps | DatePickerModalContentMultiProps): import("react/jsx-runtime").JSX.Element; declare const _default: import("react").MemoExoticComponent<typeof DatePickerModalContent>; export default _default; //# sourceMappingURL=DatePickerModalContent.d.ts.map