import { getAuthUserKey } from "./auth"; export type ThemeModePref = "system" | "light" | "dark"; export function getUserKeyFromToken(): string { return getAuthUserKey(); } function k(base: string) { return `${base}:${getUserKeyFromToken()}`; } export function getThemeModePref(): ThemeModePref { const raw = window.localStorage.getItem(k("themeMode")); if (raw === "light" || raw === "dark" || raw === "system") return raw; return "system"; } export function setThemeModePref(v: ThemeModePref) { window.localStorage.setItem(k("themeMode"), v); }