MCPcopy Create free account
hub / github.com/coder/coder / resolveThemeName

Function resolveThemeName

site/src/theme/index.ts:85–96  ·  view source on GitHub ↗
(
	preference: string | undefined,
	osScheme: "dark" | "light",
)

Source from the content-addressed store, hash-verified

83};
84
85export const resolveThemeName = (
86 preference: string | undefined,
87 osScheme: "dark" | "light",
88): ConcreteThemeName => {
89 if (preference === "auto") {
90 return osScheme;
91 }
92 if (isConcreteThemeName(preference)) {
93 return preference;
94 }
95 return osScheme;
96};
97
98export const baseModeFor = (
99 concreteName: ConcreteThemeName,

Callers 1

colorblind.test.tsFile · 0.85

Calls 1

isConcreteThemeNameFunction · 0.85

Tested by

no test coverage detected