ente/packages/shared/components/DialogBox/base.tsx

41 lines
966 B
TypeScript
Raw Normal View History

2023-11-02 16:53:14 +00:00
import { Dialog, styled } from '@mui/material';
const DialogBoxBase = styled(Dialog)(({ theme }) => ({
'& .MuiDialog-paper': {
padding: theme.spacing(1, 1.5),
maxWidth: '346px',
},
'& .DialogIcon': {
padding: theme.spacing(2),
paddingBottom: theme.spacing(1),
},
'& .MuiDialogTitle-root': {
padding: theme.spacing(2),
paddingBottom: theme.spacing(1),
},
'& .MuiDialogContent-root': {
padding: theme.spacing(2),
},
'.DialogIcon + .MuiDialogTitle-root': {
paddingTop: 0,
},
'.MuiDialogTitle-root + .MuiDialogContent-root': {
paddingTop: 0,
},
'.MuiDialogTitle-root + .MuiDialogActions-root': {
paddingTop: theme.spacing(3),
},
'& .MuiDialogActions-root': {
flexWrap: 'wrap-reverse',
},
'& .MuiButton-root': {
margin: `${theme.spacing(0.5, 0)} !important`,
},
}));
export default DialogBoxBase;