refactor: Update theme configuration and remove unused code
parent
4235323c4a
commit
e3af87cd88
|
@ -1,30 +0,0 @@
|
||||||
import { ThemeOptions } from "@mui/material/styles";
|
|
||||||
|
|
||||||
const primary = "#00695C";
|
|
||||||
const secondary = "#DC7633";
|
|
||||||
const warning = "#ff9800";
|
|
||||||
const success = "#4caf50";
|
|
||||||
const info = "#2196f3";
|
|
||||||
|
|
||||||
export const theme: ThemeOptions = {
|
|
||||||
palette: {
|
|
||||||
mode: "light",
|
|
||||||
primary: {
|
|
||||||
main: primary
|
|
||||||
},
|
|
||||||
secondary: {
|
|
||||||
main: secondary
|
|
||||||
},
|
|
||||||
warning: {
|
|
||||||
main: warning
|
|
||||||
},
|
|
||||||
success: {
|
|
||||||
main: success
|
|
||||||
},
|
|
||||||
info: {
|
|
||||||
main: info
|
|
||||||
}
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
export default theme;
|
|
|
@ -0,0 +1,55 @@
|
||||||
|
import { ThemeOptions } from "@mui/material/styles";
|
||||||
|
|
||||||
|
const primary = "#00695C";
|
||||||
|
const secondary = "#DC7633";
|
||||||
|
const warning = "#ff9800";
|
||||||
|
const success = "#4caf50";
|
||||||
|
const info = "#2196f3";
|
||||||
|
|
||||||
|
// background_default: "#f4f5fd",
|
||||||
|
|
||||||
|
export const commonTheme: ThemeOptions = {
|
||||||
|
palette: {
|
||||||
|
primary: {
|
||||||
|
main: primary
|
||||||
|
},
|
||||||
|
secondary: {
|
||||||
|
main: secondary
|
||||||
|
},
|
||||||
|
warning: {
|
||||||
|
main: warning
|
||||||
|
},
|
||||||
|
success: {
|
||||||
|
main: success
|
||||||
|
},
|
||||||
|
info: {
|
||||||
|
main: info
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
const lightThemeOptions: ThemeOptions = {
|
||||||
|
...commonTheme,
|
||||||
|
palette: {
|
||||||
|
...commonTheme.palette,
|
||||||
|
mode: "light",
|
||||||
|
background: {
|
||||||
|
default: "#fafafa",
|
||||||
|
paper: "#fff"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
const darkThemeOptions: ThemeOptions = {
|
||||||
|
...commonTheme,
|
||||||
|
palette: {
|
||||||
|
...commonTheme.palette,
|
||||||
|
mode: "dark",
|
||||||
|
background: {
|
||||||
|
default: "#303030",
|
||||||
|
paper: "#424242"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
export { lightThemeOptions, darkThemeOptions };
|
|
@ -1,4 +1,4 @@
|
||||||
import defaultTheme from "./default";
|
import { lightThemeOptions, darkThemeOptions } from "./defaults";
|
||||||
import { createTheme, Theme } from "@mui/material/styles";
|
import { createTheme, Theme } from "@mui/material/styles";
|
||||||
|
|
||||||
type Themes = {
|
type Themes = {
|
||||||
|
@ -29,11 +29,10 @@ const overrides = {
|
||||||
};
|
};
|
||||||
|
|
||||||
const getThemes = (darkMode: boolean): Themes => {
|
const getThemes = (darkMode: boolean): Themes => {
|
||||||
const type = darkMode ? "dark" : "light";
|
const defaultTheme = darkMode ? darkThemeOptions : lightThemeOptions;
|
||||||
const dTheme = createTheme({
|
const dTheme = createTheme({
|
||||||
...defaultTheme,
|
...defaultTheme,
|
||||||
...overrides,
|
...overrides
|
||||||
palette: { ...defaultTheme.palette, mode: type }
|
|
||||||
});
|
});
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
|
Loading…
Reference in New Issue