Skip to content

Commit 69a3741

Browse files
committed
fix outline hydration mismatch caused by different preferences
fix #1490
1 parent b35ac10 commit 69a3741

File tree

4 files changed

+8
-11
lines changed

4 files changed

+8
-11
lines changed

.vitepress/config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -633,7 +633,7 @@ export default defineConfigWithTheme<Config>({
633633
}
634634
},
635635
build: {
636-
minify: 'terser',
636+
minify: false, // 'terser',
637637
chunkSizeWarningLimit: Infinity,
638638
rollupOptions: {
639639
output: {

.vitepress/theme/components/preferences.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,6 @@ export const preferComposition = ref(get(preferCompositionKey))
1313
export const preferSFCKey = 'vue-docs-prefer-sfc'
1414
export const preferSFC = ref(get(preferSFCKey, true))
1515

16-
export function filterHeadersByPreference(headers: Header[]) {
17-
const enableComp = preferComposition.value
18-
return headers.filter((h) => {
19-
return enableComp ? !h.optionsOnly : !h.compositionOnly
20-
})
16+
export function filterHeadersByPreference(h: Header) {
17+
return preferComposition.value ? !h.optionsOnly : !h.compositionOnly
2118
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
},
88
"dependencies": {
99
"@vue/repl": "^1.0.0",
10-
"@vue/theme": "^1.0.0",
10+
"@vue/theme": "^1.0.1",
1111
"dynamics.js": "^1.1.5",
1212
"gsap": "^3.9.0",
1313
"vitepress": "^0.21.6",

pnpm-lock.yaml

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)