Add custom theme

This commit is contained in:
2025-11-04 19:20:17 +01:00
parent d05747e60e
commit 20a42f3c55
11 changed files with 1612 additions and 25 deletions

View File

@@ -0,0 +1,46 @@
import { type Theme, alpha, type Components } from "@mui/material/styles";
import { gray, orange } from "../themePrimitives";
/* eslint-disable import/prefer-default-export */
export const feedbackCustomizations: Components<Theme> = {
MuiAlert: {
styleOverrides: {
root: ({ theme }) => ({
borderRadius: 10,
backgroundColor: orange[100],
color: (theme.vars || theme).palette.text.primary,
border: `1px solid ${alpha(orange[300], 0.5)}`,
"& .MuiAlert-icon": {
color: orange[500],
},
...theme.applyStyles("dark", {
backgroundColor: `${alpha(orange[900], 0.5)}`,
border: `1px solid ${alpha(orange[800], 0.5)}`,
}),
}),
},
},
MuiDialog: {
styleOverrides: {
root: ({ theme }) => ({
"& .MuiDialog-paper": {
borderRadius: "10px",
border: "1px solid",
borderColor: (theme.vars || theme).palette.divider,
},
}),
},
},
MuiLinearProgress: {
styleOverrides: {
root: ({ theme }) => ({
height: 8,
borderRadius: 8,
backgroundColor: gray[200],
...theme.applyStyles("dark", {
backgroundColor: gray[800],
}),
}),
},
},
};