15524de622
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com> Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
16 lines
511 B
TypeScript
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";
|
|
}
|