1
1
<template >
2
- <b-list-group v-if =" !isLargeScreen" >
3
- <strong class =" bd-links-heading" >General</strong >
4
- <b-list-group-item >
5
- <b-link :to =" withBase('/docs')" >Getting Started</b-link >
6
- </b-list-group-item >
7
- <b-list-group-item >
8
- <b-link :to =" withBase('/docs/icons')" >Icons</b-link >
9
- </b-list-group-item >
10
- <b-list-group-item >
11
- <b-link :to =" withBase('/docs/types')" >Types</b-link >
12
- </b-list-group-item >
13
- <b-list-group-item >
14
- <b-link :to =" withBase('/docs/migration-guide')" >Migrate</b-link >
15
- </b-list-group-item >
16
- </b-list-group >
17
- <b-list-group >
18
- <strong class =" bd-links-heading" >
19
- <b-link :to =" withBase('/docs/components')" >
20
- <intersect-icon aria-hidden /> Components
21
- </b-link >
22
- </strong >
23
- <b-list-group-item v-for =" component in componentsComputedList" :key =" component.name" >
24
- <b-link :to =" component.route" >{{ component.name }}</b-link >
25
- </b-list-group-item >
26
- </b-list-group >
27
- <b-list-group >
28
- <strong class =" bd-links-heading" >
29
- <b-link :to =" withBase('/docs/composables')" >
30
- <pie-chart-icon aria-hidden /> Composables
31
- </b-link >
32
- </strong >
33
- <b-list-group-item v-for =" component in composablesComputedList" :key =" component.name" >
34
- <b-link :to =" component.route" >{{ component.name }}</b-link >
35
- </b-list-group-item >
36
- </b-list-group >
37
- <b-list-group >
38
- <strong class =" bd-links-heading" >
39
- <b-link :to =" withBase('/docs/directives')" >
40
- <code-slash-icon aria-hidden />
41
- Directives
42
- </b-link >
43
- </strong >
44
- <b-list-group-item v-for =" component in directivesComputedList" :key =" component.name" >
45
- <b-link :to =" component.route" >{{ component.name }}</b-link >
46
- </b-list-group-item >
47
- </b-list-group >
2
+ <div class =" bd-links-nav" >
3
+ <b-list-group v-if =" !isLargeScreen" >
4
+ <strong class =" bd-links-heading" ><gear-icon aria-hidden /> General</strong >
5
+ <b-list-group-item >
6
+ <b-link :to =" withBase('/docs')" >Getting Started</b-link >
7
+ </b-list-group-item >
8
+ <b-list-group-item >
9
+ <b-link :to =" withBase('/docs/icons')" >Icons</b-link >
10
+ </b-list-group-item >
11
+ <b-list-group-item >
12
+ <b-link :to =" withBase('/docs/types')" >Types</b-link >
13
+ </b-list-group-item >
14
+ <b-list-group-item >
15
+ <b-link :to =" withBase('/docs/migration-guide')" >Migrate</b-link >
16
+ </b-list-group-item >
17
+ </b-list-group >
18
+ <b-list-group >
19
+ <strong class =" bd-links-heading" >
20
+ <b-link :to =" withBase('/docs/components')" >
21
+ <intersect-icon aria-hidden /> Components
22
+ </b-link >
23
+ </strong >
24
+ <b-list-group-item v-for =" component in componentsComputedList" :key =" component.name" >
25
+ <b-link :to =" component.route" >{{ component.name }}</b-link >
26
+ </b-list-group-item >
27
+ </b-list-group >
28
+ <b-list-group >
29
+ <strong class =" bd-links-heading" >
30
+ <b-link :to =" withBase('/docs/composables')" >
31
+ <pie-chart-icon aria-hidden /> Composables
32
+ </b-link >
33
+ </strong >
34
+ <b-list-group-item v-for =" component in composablesComputedList" :key =" component.name" >
35
+ <b-link :to =" component.route" >{{ component.name }}</b-link >
36
+ </b-list-group-item >
37
+ </b-list-group >
38
+ <b-list-group >
39
+ <strong class =" bd-links-heading" >
40
+ <b-link :to =" withBase('/docs/directives')" >
41
+ <code-slash-icon aria-hidden />
42
+ Directives
43
+ </b-link >
44
+ </strong >
45
+ <b-list-group-item v-for =" component in directivesComputedList" :key =" component.name" >
46
+ <b-link :to =" component.route" >{{ component.name }}</b-link >
47
+ </b-list-group-item >
48
+ </b-list-group >
49
+ </div >
48
50
</template >
49
51
50
52
<script setup lang="ts">
@@ -55,6 +57,7 @@ import {useMediaQuery} from '@vueuse/core'
55
57
import IntersectIcon from ' ~icons/bi/intersect'
56
58
import CodeSlashIcon from ' ~icons/bi/code-slash'
57
59
import PieChartIcon from ' ~icons/bi/pie-chart'
60
+ import GearIcon from ' ~icons/bi/gear'
58
61
59
62
defineProps <{
60
63
name? : string
0 commit comments