Skip to content

Commit e8edd0a

Browse files
committedAug 20, 2023
fix(theme): ssr issues on deno
1 parent ba825c3 commit e8edd0a

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed
 

‎src/client/theme-default/components/VPLocalNav.vue

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<script lang="ts" setup>
22
import { useWindowScroll } from '@vueuse/core'
3-
import { onContentUpdated } from 'vitepress'
4-
import { computed, shallowRef, ref, onMounted } from 'vue'
3+
import { inBrowser, onContentUpdated } from 'vitepress'
4+
import { computed, onMounted, ref, shallowRef } from 'vue'
55
import { useData } from '../composables/data'
6-
import { useSidebar } from '../composables/sidebar'
76
import { getHeaders, type MenuItem } from '../composables/outline'
7+
import { useSidebar } from '../composables/sidebar'
88
import VPLocalNavOutlineDropdown from './VPLocalNavOutlineDropdown.vue'
99
import VPIconAlignLeft from './icons/VPIconAlignLeft.vue'
1010
@@ -18,7 +18,8 @@ defineEmits<{
1818
1919
const { theme, frontmatter } = useData()
2020
const { hasSidebar } = useSidebar()
21-
const { y } = useWindowScroll()
21+
// @ts-ignore
22+
const { y } = useWindowScroll({ window: inBrowser && window })
2223
2324
const headers = shallowRef<MenuItem[]>([])
2425
const navHeight = ref(0)

‎src/client/theme-default/components/VPNavBar.vue

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script lang="ts" setup>
22
import { useWindowScroll } from '@vueuse/core'
3+
import { inBrowser } from 'vitepress'
34
import { ref, watchPostEffect } from 'vue'
45
import { useData } from '../composables/data'
56
import { useSidebar } from '../composables/sidebar'
@@ -20,7 +21,8 @@ defineEmits<{
2021
(e: 'toggle-screen'): void
2122
}>()
2223
23-
const { y } = useWindowScroll()
24+
// @ts-ignore
25+
const { y } = useWindowScroll({ window: inBrowser && window })
2426
const { hasSidebar } = useSidebar()
2527
const { frontmatter } = useData()
2628

0 commit comments

Comments
 (0)
Please sign in to comment.