Files
kandev/apps/web/components/theme/theme-toggle.ts
T
2026-08-11 13:27:25 +01:00

16 lines
511 B
TypeScript

import type { ResolvedTheme } from "./app-theme";
export type ThemeToggleLabelKey =
| "common:commandSwitchToDarkMode"
| "common:commandSwitchToLightMode";
export function getThemeToggleTarget(resolvedTheme: ResolvedTheme): ResolvedTheme {
return resolvedTheme === "dark" ? "light" : "dark";
}
export function getThemeToggleLabelKey(resolvedTheme: ResolvedTheme): ThemeToggleLabelKey {
return resolvedTheme === "dark"
? "common:commandSwitchToLightMode"
: "common:commandSwitchToDarkMode";
}