feat: Add autoDarkMode support to Basic layout and update admin index
All checks were successful
SteamWarCI Build successful
All checks were successful
SteamWarCI Build successful
This commit is contained in:
@ -3,7 +3,7 @@ import "$lib/styles/app.css";
|
|||||||
import { astroI18n } from "astro-i18n";
|
import { astroI18n } from "astro-i18n";
|
||||||
import { SEO } from "astro-seo";
|
import { SEO } from "astro-seo";
|
||||||
import { ClientRouter } from "astro:transitions";
|
import { ClientRouter } from "astro:transitions";
|
||||||
const { title, description, clientSideRouter = true } = Astro.props.frontmatter || Astro.props;
|
const { title, description, clientSideRouter = true, autoDarkMode = true } = Astro.props.frontmatter || Astro.props;
|
||||||
import "../../public/fonts/roboto/roboto.css";
|
import "../../public/fonts/roboto/roboto.css";
|
||||||
---
|
---
|
||||||
|
|
||||||
@ -32,11 +32,13 @@ import "../../public/fonts/roboto/roboto.css";
|
|||||||
}))}
|
}))}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<script is:inline data-astro-rerun>
|
{autoDarkMode && (
|
||||||
if (localStorage["theme-mode"] === "light" || (!("theme-mode" in localStorage) && window.matchMedia("(prefers-color-scheme: light)").matches)) {
|
<script is:inline data-astro-rerun>
|
||||||
document.documentElement.classList.remove("dark");
|
if (localStorage["theme-mode"] === "light" || (!("theme-mode" in localStorage) && window.matchMedia("(prefers-color-scheme: light)").matches)) {
|
||||||
}
|
document.documentElement.classList.remove("dark");
|
||||||
</script>
|
}
|
||||||
|
</script>
|
||||||
|
)}
|
||||||
|
|
||||||
<slot name="head" />
|
<slot name="head" />
|
||||||
|
|
||||||
|
|||||||
@ -3,6 +3,6 @@ import App from "../../components/admin/App.svelte";
|
|||||||
import Basic from "../../layouts/Basic.astro";
|
import Basic from "../../layouts/Basic.astro";
|
||||||
---
|
---
|
||||||
|
|
||||||
<Basic clientSideRouter={false}>
|
<Basic clientSideRouter={false} autoDarkMode={false}>
|
||||||
<App client:only="svelte"/>
|
<App client:only="svelte" />
|
||||||
</Basic>
|
</Basic>
|
||||||
|
|||||||
Reference in New Issue
Block a user