Skip to content

Commit 1821696

Browse files
authored
feat: addons doc (#71)
* fix: title levels * feat: add addons doc * fix: remove compiler macro warnings
1 parent afa4515 commit 1821696

17 files changed

+149
-20
lines changed

.vitepress/config.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,17 @@ const Theme = [
7070
},
7171
]
7272

73+
const Addon = [
74+
{
75+
text: 'Use Addon',
76+
link: '/addons/use',
77+
},
78+
{
79+
text: 'Write an Addon',
80+
link: '/addons/write-an-addon',
81+
},
82+
]
83+
7384
const Translations = [
7485
{
7586
text: 'English',
@@ -191,6 +202,10 @@ const slidebars = [
191202
text: 'Themes',
192203
children: Theme,
193204
},
205+
{
206+
text: 'Addons',
207+
children: Addon,
208+
},
194209
{
195210
text: 'Customizations',
196211
children: Customizations,
@@ -254,6 +269,10 @@ module.exports = {
254269
text: 'Theme',
255270
items: Theme,
256271
},
272+
{
273+
text: 'Addon',
274+
items: Addon,
275+
},
257276
{
258277
text: 'Customize',
259278
items: Customizations,
@@ -271,6 +290,7 @@ module.exports = {
271290
sidebar: {
272291
'/guide/': slidebars,
273292
'/themes/': slidebars,
293+
'/addons/': slidebars,
274294
'/custom/': slidebars,
275295
'/builtin/': slidebars,
276296
'/resources/': slidebars,

.vitepress/theme/components/AlgoliaSearchBox.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<script setup lang="ts">
66
import '@docsearch/css'
77
import { useRoute, useRouter } from 'vitepress'
8-
import { defineProps, getCurrentInstance, onMounted, watch } from 'vue'
8+
import { getCurrentInstance, onMounted, watch } from 'vue'
99
import docsearch from '@docsearch/js'
1010
import type { DocSearchHit } from '@docsearch/react/dist/esm/types'
1111
import type { DefaultTheme } from '../config'

.vitepress/theme/components/BooleanDisplay.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import { ref, defineProps } from 'vue'
2+
import { ref } from 'vue'
33
44
const props = defineProps({
55
value: {

.vitepress/theme/components/Environment.vue

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
<script setup lang="ts">
2-
import { defineProps } from 'vue'
3-
42
defineProps<{ type: 'node' | 'client' }>()
53
</script>
64

.vitepress/theme/components/NavBar.vue

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
</template>
4040

4141
<script setup lang="ts">
42-
import { defineEmit, defineProps } from 'vue'
4342
import { useRepo } from '../composables/repo'
4443
import NavBarTitle from './NavBarTitle.vue'
4544
import NavLinks from './NavLinks.vue'
@@ -48,7 +47,7 @@ import DarkModeSwitch from './DarkModeSwitch.vue'
4847
4948
const repo = useRepo()
5049
51-
defineEmit(['toggle'])
50+
defineEmits(['toggle'])
5251
5352
defineProps({
5453
showSidebar: { type: Boolean, required: true },

.vitepress/theme/components/NavDropdownLink.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
</template>
1515

1616
<script setup lang="ts">
17-
import { defineProps, ref, watch } from 'vue'
17+
import { ref, watch } from 'vue'
1818
import { useRoute } from 'vitepress'
1919
import type { DefaultTheme } from '../config'
2020
import NavDropdownLinkItem from './NavDropdownLinkItem.vue'

.vitepress/theme/components/NavDropdownLinkItem.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</template>
1010

1111
<script setup lang="ts">
12-
import { defineProps, toRefs } from 'vue'
12+
import { toRefs } from 'vue'
1313
import type { DefaultTheme } from '../config'
1414
import { useNavLink } from '../composables/navLink'
1515
import OutboundLink from './icons/OutboundLink.vue'

.vitepress/theme/components/NavLink.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
</template>
88

99
<script setup lang="ts">
10-
import { defineProps, toRefs } from 'vue'
10+
import { toRefs } from 'vue'
1111
import type { DefaultTheme } from '../config'
1212
import { useNavLink } from '../composables/navLink'
1313
import OutboundLink from './icons/OutboundLink.vue'

.vitepress/theme/components/ShowCaseInfo.vue

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script setup lang="ts">
2-
import { defineProps } from 'vue'
32
import type { ShowCaseInfo } from '../../showcases'
43
54
defineProps<{

.vitepress/theme/components/SideBar.vue

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
</template>
1212

1313
<script setup lang="ts">
14-
import { defineProps } from 'vue'
1514
import NavLinks from './NavLinks.vue'
1615
import SideBarLinks from './SideBarLinks.vue'
1716

0 commit comments

Comments
 (0)