Files
mastodon/app/javascript/flavours/glitch/utils/theme.ts
2025-12-05 20:05:32 +01:00

14 lines
355 B
TypeScript

export function getUserTheme() {
const { userTheme } = document.documentElement.dataset;
return userTheme;
}
export function isDarkMode() {
const { userTheme } = document.documentElement.dataset;
return (
(userTheme === 'system' &&
window.matchMedia('(prefers-color-scheme: dark)').matches) ||
userTheme !== 'mastodon-light'
);
}