@elacity-js/uikit
Version:
React / Material UI Design kit for Elacity project
27 lines (25 loc) • 987 B
JavaScript
function IconButton(theme) {
let paperStyles = {};
let containerStyles = {};
// eslint-disable-next-line default-case
switch (theme.palette.mode) {
case 'light':
paperStyles = theme.glassy(theme.palette.background.paper, 0.7, 1);
containerStyles = theme.glassy(theme.palette.grey[50], 0.5, 3);
break;
case 'dark':
paperStyles = theme.glassy(theme.palette.background.paper, 0.7, 1);
containerStyles = theme.glassy(theme.palette.grey[50], 0.6, 3);
break;
}
return {
MuiDialog: {
styleOverrides: {
paper: Object.assign(Object.assign({ backgroundImage: 'none' }, paperStyles), { backdropFilter: 'blur(4px) opacity(0.9)', WebkitBackdropFilter: 'blur(4px) opacity(0.9)' }),
container: Object.assign({}, containerStyles),
},
},
};
}
export { IconButton as default };
//# sourceMappingURL=MuiDialog.js.map