UNPKG

mode-watcher

Version:

SSR-friendly light and dark mode for SvelteKit

7 lines (6 loc) 612 B
import { generateSetInitialModeExpression, createInitialModeExpression, resetMode, setMode, setTheme, toggleMode, } from "./mode.js"; import { modeStorageKey, themeStorageKey } from "./storage-keys.svelte.js"; import { mode, theme } from "./states.svelte.js"; import { userPrefersMode, systemPrefersMode } from "./mode-states.svelte.js"; export { generateSetInitialModeExpression, createInitialModeExpression, setMode, toggleMode, resetMode, modeStorageKey, userPrefersMode, systemPrefersMode, mode, theme, setTheme, themeStorageKey, }; export { default as ModeWatcher } from "./components/mode-watcher.svelte";