Toggles between light and dark themes If currently in dark mode, switches to light mode and vice versa Updates stored preference in localStorage
Promise resolving when theme toggle is complete
export async function toggleTheme(): Promise<void> { const isDarkMode = await window.themeMode.toggle(); const newTheme = isDarkMode ? "dark" : "light"; updateDocumentTheme(isDarkMode); localStorage.setItem(THEME_KEY, newTheme);} Copy
export async function toggleTheme(): Promise<void> { const isDarkMode = await window.themeMode.toggle(); const newTheme = isDarkMode ? "dark" : "light"; updateDocumentTheme(isDarkMode); localStorage.setItem(THEME_KEY, newTheme);}
Toggles between light and dark themes If currently in dark mode, switches to light mode and vice versa Updates stored preference in localStorage