@material-ui/lab
Version:
Material-UI Lab - Incubator for Material-UI React components.
19 lines (18 loc) • 1.31 kB
TypeScript
import * as React from 'react';
import { WithStyles, Theme } from '@material-ui/core/styles';
export interface YearProps {
children: React.ReactNode;
disabled?: boolean;
onSelect: (value: number) => void;
selected: boolean;
focused: boolean;
value: number;
allowKeyboardControl?: boolean;
forwardedRef?: React.Ref<HTMLButtonElement>;
}
export declare const styles: (theme: Theme) => Record<"disabled" | "selected" | "root" | "modeDesktop" | "yearButton", 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 PickersYearClassKey = keyof WithStyles<typeof styles>['classes'];
declare const _default: React.ComponentType<Pick<YearProps & {
classes: Record<"disabled" | "selected" | "root" | "modeDesktop" | "yearButton", string>;
} & React.RefAttributes<HTMLButtonElement>, "disabled" | "value" | "selected" | "children" | "onSelect" | "ref" | "key" | "focused" | "forwardedRef" | "allowKeyboardControl"> & import("../../../material-ui/src/styles").StyledComponentProps<"disabled" | "selected" | "root" | "modeDesktop" | "yearButton">>;
export default _default;