Change app theme color with theme toggle
This commit is contained in:
parent
be1270c10e
commit
f9aadaf492
|
@ -19,7 +19,7 @@
|
|||
<meta name="msapplication-TileColor" content="#ead40b" />
|
||||
<meta name="apple-mobile-web-app-title" content="Notes" />
|
||||
<meta name="application-name" content="Notes" />
|
||||
<meta name="theme-color" content="#11191f" />
|
||||
<meta name="theme-color" content="#18232c" />
|
||||
%sveltekit.head%
|
||||
</head>
|
||||
<body data-sveltekit-preload-data="hover">
|
||||
|
|
|
@ -9,9 +9,12 @@ export class ThemeStore implements Readable<Theme> {
|
|||
);
|
||||
|
||||
constructor() {
|
||||
const themeMetaTag = document.querySelector('meta[name="theme-color"]');
|
||||
|
||||
this.theme.subscribe((newTheme) => {
|
||||
document.documentElement.dataset.theme = newTheme;
|
||||
localStorage.setItem('theme', newTheme);
|
||||
themeMetaTag?.setAttribute('content', newTheme === 'dark' ? '#18232c' : '#fbfbfc');
|
||||
});
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue