Skip to content

Commit 71eb11f

Browse files
authored
fix(theme): fix theme without fonts emitting inter (#2588)
1 parent 9fee554 commit 71eb11f

File tree

9 files changed

+9
-10
lines changed

9 files changed

+9
-10
lines changed

src/client/theme-default/Layout.vue

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<script setup lang="ts">
22
import { useRoute } from 'vitepress'
3-
import { useSidebar } from 'vitepress/theme'
43
import { computed, provide, useSlots, watch } from 'vue'
54
import VPBackdrop from './components/VPBackdrop.vue'
65
import VPContent from './components/VPContent.vue'
@@ -10,7 +9,7 @@ import VPNav from './components/VPNav.vue'
109
import VPSidebar from './components/VPSidebar.vue'
1110
import VPSkipLink from './components/VPSkipLink.vue'
1211
import { useData } from './composables/data'
13-
import { useCloseSidebarOnEscape } from './composables/sidebar'
12+
import { useCloseSidebarOnEscape, useSidebar } from './composables/sidebar'
1413
1514
const {
1615
isOpen: isSidebarOpen,

src/client/theme-default/components/VPContent.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<script setup lang="ts">
2-
import { useSidebar } from 'vitepress/theme'
32
import NotFound from '../NotFound.vue'
43
import { useData } from '../composables/data'
4+
import { useSidebar } from '../composables/sidebar'
55
import VPDoc from './VPDoc.vue'
66
import VPHome from './VPHome.vue'
77
import VPPage from './VPPage.vue'

src/client/theme-default/components/VPDoc.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<script setup lang="ts">
22
import { useRoute } from 'vitepress'
3-
import { useSidebar } from 'vitepress/theme'
43
import { computed } from 'vue'
54
import { useData } from '../composables/data'
5+
import { useSidebar } from '../composables/sidebar'
66
import VPDocAside from './VPDocAside.vue'
77
import VPDocFooter from './VPDocFooter.vue'
88
import VPDocOutlineDropdown from './VPDocOutlineDropdown.vue'

src/client/theme-default/components/VPFooter.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<script setup lang="ts">
2-
import { useSidebar } from 'vitepress/theme'
32
import { useData } from '../composables/data'
3+
import { useSidebar } from '../composables/sidebar'
44
55
const { theme } = useData()
66
const { hasSidebar } = useSidebar()

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<script lang="ts" setup>
22
import { useWindowScroll } from '@vueuse/core'
33
import { onContentUpdated } from 'vitepress'
4-
import { useSidebar } from 'vitepress/theme'
54
import { computed, shallowRef } from 'vue'
65
import { useData } from '../composables/data'
6+
import { useSidebar } from '../composables/sidebar'
77
import { getHeaders, type MenuItem } from '../composables/outline'
88
import VPLocalNavOutlineDropdown from './VPLocalNavOutlineDropdown.vue'
99
import VPIconAlignLeft from './icons/VPIconAlignLeft.vue'

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<script lang="ts" setup>
22
import { useWindowScroll } from '@vueuse/core'
3-
import { useSidebar } from 'vitepress/theme'
43
import { computed } from 'vue'
4+
import { useSidebar } from '../composables/sidebar'
55
import VPNavBarAppearance from './VPNavBarAppearance.vue'
66
import VPNavBarExtra from './VPNavBarExtra.vue'
77
import VPNavBarHamburger from './VPNavBarHamburger.vue'

src/client/theme-default/components/VPNavBarTitle.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<script setup lang="ts">
2-
import { useSidebar } from 'vitepress/theme'
32
import { useData } from '../composables/data'
43
import { useLangs } from '../composables/langs'
4+
import { useSidebar } from '../composables/sidebar'
55
import { normalizeLink } from '../support/utils'
66
import VPImage from './VPImage.vue'
77

src/client/theme-default/components/VPSidebar.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<script lang="ts" setup>
22
import { clearAllBodyScrollLocks, disableBodyScroll } from 'body-scroll-lock'
3-
import { useSidebar } from 'vitepress/theme'
43
import { ref, watchPostEffect } from 'vue'
4+
import { useSidebar } from '../composables/sidebar'
55
import VPSidebarItem from './VPSidebarItem.vue'
66
77
const { sidebarGroups, hasSidebar } = useSidebar()

src/client/theme-default/composables/aside.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { useMediaQuery } from '@vueuse/core'
2-
import { useSidebar } from 'vitepress/theme'
32
import { computed } from 'vue'
3+
import { useSidebar } from './sidebar'
44

55
export function useAside() {
66
const { hasSidebar } = useSidebar()

0 commit comments

Comments
 (0)