UNPKG

material-ui-pickers

Version:

React components, that implements material design pickers for material-ui v1

33 lines (32 loc) 1.82 kB
import { WithStyles } from '@material-ui/core/styles/withStyles'; import * as React from 'react'; import { WithUtilsProps } from '../../_shared/WithUtils'; import { DateType } from '../../constants/prop-types'; import { MaterialUiPickersDate } from '../../typings/date'; export interface YearSelectionProps extends WithUtilsProps, WithStyles<typeof styles> { date: MaterialUiPickersDate; minDate?: DateType; maxDate?: DateType; onChange: (date: MaterialUiPickersDate) => void; disablePast?: boolean | null | undefined; disableFuture?: boolean | null | undefined; animateYearScrolling?: boolean | null | undefined; onYearChange?: (date: MaterialUiPickersDate) => void; } export declare class YearSelection extends React.PureComponent<YearSelectionProps> { static propTypes: any; static defaultProps: { animateYearScrolling: boolean; minDate: Date; maxDate: Date; }; selectedYearRef?: React.ReactInstance; getSelectedYearRef: (ref?: React.Component<any, {}, any> | Element | undefined) => void; scrollToCurrentYear: (domNode: React.ReactInstance) => void; componentDidMount(): void; onYearSelect: (year: number) => void; render(): JSX.Element; } export declare const styles: Record<"container", import("@material-ui/core/styles/withStyles").CSSProperties>; declare const _default: React.ComponentType<Pick<React.PropsWithChildren<Pick<YearSelectionProps, "onChange" | "date" | "classes" | "maxDate" | "minDate" | "disablePast" | "disableFuture" | "animateYearScrolling" | "onYearChange">>, "children" | "onChange" | "date" | "maxDate" | "minDate" | "disablePast" | "disableFuture" | "animateYearScrolling" | "onYearChange"> & import("@material-ui/core/styles/withStyles").StyledComponentProps<"container">>; export default _default;