UNPKG

@material-ui/core

Version:

React components that implement Google's Material Design.

18 lines (16 loc) 630 B
import { CSSProperties, CreateCSSProperties, PropsFunc } from '@material-ui/styles/withStyles'; import { ComponentsPropsList } from './props'; export type Variants = { [Name in keyof ComponentsPropsList]?: Array<{ props: Partial<ComponentsPropsList[Name]>; styles: // JSS property bag | CSSProperties // JSS property bag where values are based on props | CreateCSSProperties<Partial<ComponentsPropsList[Name]>> // JSS property bag based on props | PropsFunc< Partial<ComponentsPropsList[Name]>, CreateCSSProperties<Partial<ComponentsPropsList[Name]>> >; }>; };