schmelczer-dev/src/style/dark-mode/dark-mode.ts
2020-11-22 22:43:28 +01:00

8 lines
319 B
TypeScript

export const isSystemLevelDarkModeEnabled = (): boolean =>
matchMedia && matchMedia('(prefers-color-scheme: dark)').matches;
export const turnOnDarkMode = () =>
document.documentElement.setAttribute('theme', 'dark');
export const turnOnLightMode = () =>
document.documentElement.setAttribute('theme', 'light');