@pagopa/mui-italia
Version:
[Material-UI](https://mui.com/core/) theme inspired by [Bootstrap Italia](https://italia.github.io/bootstrap-italia/).
81 lines (80 loc) • 2.46 kB
TypeScript
declare const muiSwitch: {
defaultProps: {
disableRipple: boolean;
focusVisibleClassName: string;
};
styleOverrides: {
root: {
width: number;
height: number;
padding: number;
overflow: string;
};
switchBase: {
padding: number;
top: string;
left: string;
margin: number;
transitionDuration: string;
transform: string;
':hover': {
boxShadow: string;
};
'&.Mui-checked': {
transform: string;
color: string;
':hover': {
boxShadow: string;
};
'& + .MuiSwitch-track': {
backgroundColor: import("@mui/material/styles").PaletteColor;
opacity: number;
border: number;
};
'&.Mui-disabled + .MuiSwitch-track': {
opacity: number;
};
};
'&.Mui-focusVisible': {
borderRadius: string;
boxShadow: string;
};
'&.Mui-focusVisible .MuiSwitch-thumb': {
color: string | import("@mui/material/styles").PaletteColor;
border: string;
};
'&.Mui-focusVisible.Mui-checked .MuiSwitch-thumb': {
color: string;
border: string;
};
'&.MuiSwitch-colorError + .MuiSwitch-track': {
backgroundColor: string;
};
'&.MuiSwitch-colorError.Mui-focusVisible .MuiSwitch-thumb': {
color: string;
border: string;
};
'&.MuiSwitch-colorError:hover': {
boxShadow: string;
};
'&.Mui-disabled .MuiSwitch-thumb': {
color: string;
};
'&.Mui-disabled + .MuiSwitch-track': {
opacity: number;
};
};
thumb: {
boxSizing: string;
width: number;
height: number;
};
track: {
borderRadius: number;
backgroundColor: string | import("@mui/material/styles").PaletteColor;
opacity: number;
transition: string;
};
};
};
export default muiSwitch;