@e-group/material-lab
Version:
EGroup Team Lab - Incubator for EGroup Team experimental React components.
21 lines (20 loc) • 1.5 kB
TypeScript
import React from 'react';
import { Theme, WithStyles } from '@material-ui/core';
declare const styles: (theme: Theme) => Record<"button" | "filled" | "outlined" | "inRange" | "startBorder" | "endBorder" | "buttonContainer" | "buttonText" | "hovered" | "hoveredStart" | "hoveredEnd" | "contrast" | "invisible", import("@material-ui/styles").CSSProperties | import("@material-ui/styles").CreateCSSProperties<{}> | import("@material-ui/styles").PropsFunc<{}, import("@material-ui/styles").CreateCSSProperties<{}>>>;
export interface DayProps extends WithStyles<typeof styles> {
filled: boolean;
outlined: boolean;
isInDateRange: boolean;
isInHoveredRange: boolean;
disabled: boolean;
invisible: boolean;
startOfDateRange: boolean;
endOfDateRange: boolean;
startOfHoveredRange: boolean;
endOfHoveredRange: boolean;
onClick?: () => void;
onHover?: () => void;
value: number | string;
}
declare const _default: React.ComponentType<Pick<React.PropsWithChildren<DayProps>, "filled" | "disabled" | "outlined" | "children" | "onClick" | "value" | "invisible" | "startOfDateRange" | "endOfDateRange" | "isInDateRange" | "onHover" | "isInHoveredRange" | "endOfHoveredRange" | "startOfHoveredRange"> & import("@material-ui/core").StyledComponentProps<"button" | "filled" | "outlined" | "inRange" | "startBorder" | "endBorder" | "buttonContainer" | "buttonText" | "hovered" | "hoveredStart" | "hoveredEnd" | "contrast" | "invisible">>;
export default _default;