web/theme: add dynamic status bar color on mobile

This commit is contained in:
wukko
2024-06-29 20:24:51 +06:00
parent d817888838
commit f383f5d94e
2 changed files with 18 additions and 4 deletions

View File

@@ -2,11 +2,19 @@
import "@fontsource/ibm-plex-mono/400.css";
import "@fontsource/ibm-plex-mono/500.css";
import currentTheme from "$lib/state/theme";
import currentTheme, { statusBarColors } from "$lib/state/theme";
import Sidebar from "$components/sidebar/Sidebar.svelte";
import device from "$lib/device";
</script>
<svelte:head>
{#if device.isMobile}
<meta name="theme-color" content={statusBarColors[$currentTheme]}>
{/if}
</svelte:head>
<div style="display: contents" data-theme={$currentTheme}>
<div id="cobalt">
<Sidebar />