UNPKG

@material-ui/lab

Version:

Material-UI Lab - Incubator for Material-UI React components.

24 lines (23 loc) 1.23 kB
import * as React from 'react'; import { WithStyles } from '@material-ui/core/styles'; import { PickerOnChangeFn } from '../internal/pickers/hooks/useViews'; export interface MonthPickerProps<TDate> { /** Date value for the MonthPicker */ date: TDate | null; /** Minimal selectable date. */ minDate: TDate; /** Maximal selectable date. */ maxDate: TDate; /** Callback fired on date change. */ onChange: PickerOnChangeFn<TDate>; /** If `true` past days are disabled. */ disablePast?: boolean | null; /** If `true` future days are disabled. */ disableFuture?: boolean | null; className?: string; onMonthChange?: (date: TDate) => void | Promise<void>; } export declare const styles: Record<"root", import("../../../material-ui-styles/src").CSSProperties | import("../../../material-ui-styles/src").CreateCSSProperties<{}> | import("../../../material-ui-styles/src").PropsFunc<{}, import("../../../material-ui-styles/src").CreateCSSProperties<{}>>>; export declare type MonthPickerClassKey = keyof WithStyles<typeof styles>['classes']; declare const _default: <TDate>(props: MonthPickerProps<TDate> & React.RefAttributes<HTMLDivElement>) => JSX.Element; export default _default;