[bskyembed] Fix landing page for iOS 26 safari dark mode (#10257)

This commit is contained in:
Samuel Newman
2026-04-15 10:05:22 -07:00
committed by GitHub
parent ecc78efb12
commit 19e2dc939a
2 changed files with 7 additions and 3 deletions
+5 -1
View File
@@ -9,7 +9,11 @@ export function applyTheme(theme: 'light' | 'dark') {
document.documentElement.classList.add(theme)
}
export function initSystemColorMode() {
export function initSystemColorMode({additionalBodyClasses = ''} = {}) {
if (additionalBodyClasses) {
document.body.classList.add(additionalBodyClasses)
}
applyTheme(
window.matchMedia('(prefers-color-scheme: dark)').matches
? 'dark'