mui-component
Version:
some custom mui components
22 lines (21 loc) • 1.18 kB
TypeScript
import React from 'react';
import { BaseToolbarProps } from '@mui/x-date-pickers/internals';
import { DateRange, CurrentlySelectingRangeEndProps } from './model_dateRange';
export interface DateRangePickerToolbarClasses {
/** Styles applied to the root element. */
root: string;
/** Styles applied to the container element. */
container: string;
}
export type DateRangePickerToolbarClassKey = keyof DateRangePickerToolbarClasses;
export declare function getDateRangePickerToolbarUtilityClass(slot: string): string;
export declare const dateRangePickerToolbarClasses: DateRangePickerToolbarClasses;
export interface DateRangePickerToolbarProps<TDate> extends CurrentlySelectingRangeEndProps, Pick<BaseToolbarProps<TDate, DateRange<TDate>>, 'isMobileKeyboardViewOpen' | 'toggleMobileKeyboardView' | 'toolbarTitle' | 'toolbarFormat' | 'parsedValue'> {
startText: React.ReactNode;
endText: React.ReactNode;
classes?: Partial<DateRangePickerToolbarClasses>;
}
/**
* @ignore - internal component.
*/
export declare const DateRangePickerToolbar: React.ForwardRefExoticComponent<DateRangePickerToolbarProps<unknown> & React.RefAttributes<HTMLDivElement>>;