Applies system theme preference and updates DOM and storage.
True if system theme is dark.
export async function applySystemTheme(): Promise<boolean> { const isDarkMode = await globalThis.themeMode.system(); updateDocumentTheme(isDarkMode ? "dark" : "light"); storage.setItem(THEME_KEY, "system"); document.dispatchEvent(new CustomEvent("themeToggled")); return isDarkMode;} Copy
export async function applySystemTheme(): Promise<boolean> { const isDarkMode = await globalThis.themeMode.system(); updateDocumentTheme(isDarkMode ? "dark" : "light"); storage.setItem(THEME_KEY, "system"); document.dispatchEvent(new CustomEvent("themeToggled")); return isDarkMode;}
Applies system theme preference and updates DOM and storage.