/** * define `classes` props * @typeParam S - styles * @public * * @example * * ```tsx * import * as React from 'react'; * import { Styles } from '@front.zen/mui'; * * interface OwnProps {} * * type Props = React.PropsWithChildren & StyleProps * * export function MyComponent(props: Props) { * let { classes } = useStyles(); * classes = useMergedClasses(classes, props.classes); * return
Hello!
* } * * const useStyles = makeStyles({ name: 'MyComponent' })((theme) => ({ * root: { * display: 'inline-block', * }, * })); * type StyleProps = Styles; * ``` */ export type Styles { classes: unknown; }> = { classes?: Partial['classes']>; };