UNPKG

@mui/codemod

Version:
58 lines (57 loc) 1.72 kB
"use strict"; const ToolbarRoot = styled('div', { name: 'MuiToolbar', slot: 'Root', overridesResolver: (props, styles) => { const { ownerState } = props; return [styles.root, !ownerState.disableGutters && styles.gutters, styles[ownerState.variant]]; } })(({ theme, ownerState }) => ownerState.variant === 'regular' && theme.mixins.toolbar, ({ theme, ownerState }) => ownerState.variant !== 'regular' && theme.mixins.toolbar2, ({ theme, ownerState, disabled }) => ownerState.variant === 'regular' && disabled && theme.mixins.toolbar3, ({ theme, ownerState, disabled }) => ownerState.variant !== 'regular' && !disabled && theme.mixins.toolbar4, ({ theme }) => theme.vars && theme.mixins.toolbar5); const ToggleButton = styled('button')(({ theme, 'aria-pressed': pressed = 'false' }) => ({ padding: '0.5rem 1rem', borderRadius: theme.vars.radius.sm, display: 'inline-flex', justifyContent: 'center', gap: '8px', minHeight: 40, fontFamily: theme.vars.fontFamily.body, fontSize: theme.vars.fontSize.md, fontWeight: theme.vars.fontWeight.md, alignItems: 'center', border: '1px solid', borderColor: theme.vars.palette.neutral.outlinedBorder, backgroundColor: theme.vars.palette.background.body, boxShadow: theme.vars.shadow.md, [theme.focus.selector]: theme.focus.default, ...theme.variants.plain.neutral, ...(pressed === 'false' && { '&:hover': theme.variants.plainHover.neutral, '&:active': theme.variants.plainActive.neutral }), ...(pressed === 'true' && { color: theme.vars.palette.danger.plainColor, backgroundColor: theme.vars.palette.background.body, boxShadow: theme.shadow.sm.replace(/,/g, ', inset') }) }));