style : appBar color

This commit is contained in:
GuillaumeSD
2025-05-11 23:38:27 +02:00
parent 3cb632088a
commit 1ff86576da
3 changed files with 12 additions and 8 deletions

View File

@@ -183,7 +183,7 @@ export default function EngineSettingsDialog({ open, onClose }: Props) {
</DialogContent> </DialogContent>
<DialogActions sx={{ m: 1 }}> <DialogActions sx={{ m: 1 }}>
<Button variant="contained" onClick={onClose}> <Button variant="contained" onClick={onClose}>
Done Close
</Button> </Button>
</DialogActions> </DialogActions>
</Dialog> </Dialog>

View File

@@ -27,7 +27,11 @@ export default function NavBar({ darkMode, switchDarkMode }: Props) {
<Box sx={{ flexGrow: 1, display: "flex" }}> <Box sx={{ flexGrow: 1, display: "flex" }}>
<AppBar <AppBar
position="static" position="static"
sx={{ zIndex: (theme) => theme.zIndex.drawer + 1 }} sx={{
zIndex: (theme) => theme.zIndex.drawer + 1,
backgroundColor: darkMode ? "#19191c" : "white",
color: darkMode ? "white" : "black",
}}
enableColorOnDark enableColorOnDark
> >
<Toolbar> <Toolbar>

View File

@@ -5,13 +5,13 @@ import { red } from "@mui/material/colors";
import { useLocalStorage } from "@/hooks/useLocalStorage"; import { useLocalStorage } from "@/hooks/useLocalStorage";
export default function Layout({ children }: PropsWithChildren) { export default function Layout({ children }: PropsWithChildren) {
const [useDarkMode, setDarkMode] = useLocalStorage("useDarkMode", true); const [isDarkMode, setDarkMode] = useLocalStorage("useDarkMode", true);
const theme = useMemo( const theme = useMemo(
() => () =>
createTheme({ createTheme({
palette: { palette: {
mode: useDarkMode ? "dark" : "light", mode: isDarkMode ? "dark" : "light",
error: { error: {
main: red[400], main: red[400],
}, },
@@ -19,20 +19,20 @@ export default function Layout({ children }: PropsWithChildren) {
main: "#5d9948", main: "#5d9948",
}, },
secondary: { secondary: {
main: useDarkMode ? "#424242" : "#ffffff", main: isDarkMode ? "#424242" : "#ffffff",
}, },
}, },
}), }),
[useDarkMode] [isDarkMode]
); );
if (useDarkMode === null) return null; if (isDarkMode === null) return null;
return ( return (
<ThemeProvider theme={theme}> <ThemeProvider theme={theme}>
<CssBaseline /> <CssBaseline />
<NavBar <NavBar
darkMode={useDarkMode} darkMode={isDarkMode}
switchDarkMode={() => setDarkMode((val) => !val)} switchDarkMode={() => setDarkMode((val) => !val)}
/> />
<main style={{ margin: "3vh 2vw" }}>{children}</main> <main style={{ margin: "3vh 2vw" }}>{children}</main>