Skip to content

Commit 3038829

Browse files
committed
refactor: use compiler macros
1 parent 7b50129 commit 3038829

File tree

8 files changed

+8
-12
lines changed

8 files changed

+8
-12
lines changed

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import '@docsearch/css'
33
import docsearch from '@docsearch/js'
44
import { useRoute, useRouter, useData } from 'vitepress'
5-
import { defineProps, getCurrentInstance, onMounted, watch } from 'vue'
5+
import { getCurrentInstance, onMounted, watch } from 'vue'
66
import type { DefaultTheme } from '../config'
77
import type { DocSearchHit } from '@docsearch/react/dist/esm/types'
88

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import { defineProps, onMounted } from 'vue'
2+
import { onMounted } from 'vue'
33
44
// global _bsa
55
const ID = 'bsa-cpc-script'

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import { defineProps, ref, onMounted } from 'vue'
2+
import { ref, onMounted } from 'vue'
33
44
const { code, placement } = defineProps<{
55
code: string

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

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
<script setup lang="ts">
2-
import { defineEmit } from 'vue'
32
import NavBarTitle from './NavBarTitle.vue'
43
import NavLinks from './NavLinks.vue'
54
import ToggleSideBarButton from './ToggleSideBarButton.vue'
65
7-
defineEmit(['toggle'])
6+
defineEmits(['toggle'])
87
</script>
98

109
<template>

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import { defineProps, ref, watch } from 'vue'
2+
import { ref, watch } from 'vue'
33
import { useRoute } from 'vitepress'
44
import type { DefaultTheme } from '../config'
55
import NavDropdownLinkItem from './NavDropdownLinkItem.vue'

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import { defineProps, toRefs } from 'vue'
2+
import { toRefs } from 'vue'
33
import type { DefaultTheme } from '../config'
44
import { useNavLink } from '../composables/navLink'
55
import OutboundLink from './icons/OutboundLink.vue'

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import { defineProps, toRefs } from 'vue'
2+
import { toRefs } from 'vue'
33
import type { DefaultTheme } from '../config'
44
import { useNavLink } from '../composables/navLink'
55
import OutboundLink from './icons/OutboundLink.vue'

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

+1-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
<script setup lang="ts">
2-
import { defineProps } from 'vue'
32
import NavLinks from './NavLinks.vue'
43
import SideBarLinks from './SideBarLinks.vue'
54
6-
defineProps({
7-
open: { type: Boolean, required: true }
8-
})
5+
defineProps<{ open: boolean }>()
96
</script>
107

118
<template>

0 commit comments

Comments
 (0)