mirror of
https://github.com/D4M13N-D3V/comissions-app-ui.git
synced 2025-03-14 08:15:08 +00:00
54 lines
1.3 KiB
TypeScript
54 lines
1.3 KiB
TypeScript
![]() |
// ** MUI Imports
|
||
|
import { Theme } from '@mui/material/styles'
|
||
|
|
||
|
// ** Theme Config Imports
|
||
|
import themeConfig from '../../../configs/themeConfig'
|
||
|
|
||
|
const Button = (theme: Theme) => {
|
||
|
return {
|
||
|
MuiButton: {
|
||
|
styleOverrides: {
|
||
|
root: {
|
||
|
fontWeight: 500,
|
||
|
borderRadius: 5,
|
||
|
lineHeight: 1.71,
|
||
|
letterSpacing: '0.3px',
|
||
|
padding: `${theme.spacing(1.875, 3)}`
|
||
|
},
|
||
|
contained: {
|
||
|
boxShadow: theme.shadows[3],
|
||
|
padding: `${theme.spacing(1.875, 5.5)}`
|
||
|
},
|
||
|
outlined: {
|
||
|
padding: `${theme.spacing(1.625, 5.25)}`
|
||
|
},
|
||
|
sizeSmall: {
|
||
|
padding: `${theme.spacing(1, 2.25)}`,
|
||
|
'&.MuiButton-contained': {
|
||
|
padding: `${theme.spacing(1, 3.5)}`
|
||
|
},
|
||
|
'&.MuiButton-outlined': {
|
||
|
padding: `${theme.spacing(0.75, 3.25)}`
|
||
|
}
|
||
|
},
|
||
|
sizeLarge: {
|
||
|
padding: `${theme.spacing(2.125, 5.5)}`,
|
||
|
'&.MuiButton-contained': {
|
||
|
padding: `${theme.spacing(2.125, 6.5)}`
|
||
|
},
|
||
|
'&.MuiButton-outlined': {
|
||
|
padding: `${theme.spacing(1.875, 6.25)}`
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
MuiButtonBase: {
|
||
|
defaultProps: {
|
||
|
disableRipple: themeConfig.disableRipple
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
export default Button
|