Skip to content

Commit 49725b0

Browse files
committed
fix: provide explicit dark mode logo for webkit browsers
WebKit currently doesn't support prefer-color-scheme in embedded SVGs: https://bugs.webkit.org/show_bug.cgi?id=199134
1 parent 6a08fce commit 49725b0

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

.vitepress/config.mts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,12 @@ export default defineConfig({
1414

1515
themeConfig: {
1616

17-
logo: '/datasnack-logo.svg',
17+
logo: {
18+
light: '/datasnack-logo.svg',
19+
// even if the logo contains prefer-color-scheme styling, webkit doesn't support
20+
// this inside SVGs in all cases: https://bugs.webkit.org/show_bug.cgi?id=199134
21+
dark: '/datasnack-logo.white.svg'
22+
},
1823

1924
search: {
2025
provider: 'local'

public/datasnack-logo.white.svg

Lines changed: 4 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)