mui-component
Version:
some custom mui components
29 lines (28 loc) • 1.51 kB
TypeScript
import { ExportedCalendarHeaderProps, DayPickerProps, PickersCalendarHeaderSlotsComponent, PickersCalendarHeaderSlotsComponentsProps, DayValidationProps } from '@mui/x-date-pickers/internals';
import { DateRange } from './model_dateRange';
import { ExportedDesktopDateRangeCalendarProps } from './DateRangePickerViewDesktop';
export interface DateRangePickerViewMobileSlotsComponent extends PickersCalendarHeaderSlotsComponent {
}
export interface DateRangePickerViewMobileSlotsComponentsProps extends PickersCalendarHeaderSlotsComponentsProps {
}
export interface ExportedMobileDateRangeCalendarProps<TDate> extends Pick<ExportedDesktopDateRangeCalendarProps<TDate>, 'renderDay'> {
}
interface DesktopDateRangeCalendarProps<TDate> extends ExportedMobileDateRangeCalendarProps<TDate>, Omit<DayPickerProps<TDate>, 'selectedDays' | 'renderDay' | 'onFocusedDayChange' | 'classes'>, DayValidationProps<TDate>, ExportedCalendarHeaderProps<TDate> {
/**
* Overrideable components.
* @default {}
*/
components?: Partial<DateRangePickerViewMobileSlotsComponent>;
/**
* The props used for each component slot.
* @default {}
*/
componentsProps?: Partial<DateRangePickerViewMobileSlotsComponentsProps>;
parsedValue: DateRange<TDate>;
changeMonth: (date: TDate) => void;
}
/**
* @ignore - internal component.
*/
export declare function DateRangePickerViewMobile<TDate>(props: DesktopDateRangeCalendarProps<TDate>): import("react/jsx-runtime").JSX.Element;
export {};