|
1 | 1 | <template> |
2 | 2 | <div class="doc-set-panel"> |
3 | | - <div class="primary-sets"> |
4 | | - <RouterLink :to="`/`" class="doc-set home" :class="{ active: $activeSet === false }"> |
5 | | - <span class="back"> |
6 | | - <BackChevron /> |
7 | | - </span> |
8 | | - |
9 | | - <span class="mr-2 inline-block relative home-icon"> |
10 | | - <Home /> |
11 | | - </span> |
12 | | - |
13 | | - <span class="home-title">Home</span> |
14 | | - </RouterLink> |
15 | | - <RouterLink |
| 3 | + <ul class="primary-sets"> |
| 4 | + <!-- Home --> |
| 5 | + <li class="doc-set"> |
| 6 | + <RouterLink :to="`/`" class="doc-set-link home" :class="{ active: $activeSet === false }"> |
| 7 | + <span class="back" aria-hidden="true"> |
| 8 | + <BackChevron /> |
| 9 | + </span> |
| 10 | + |
| 11 | + <span class="mr-2 inline-block relative home-icon" aria-hidden="true"> |
| 12 | + <Home /> |
| 13 | + </span> |
| 14 | + |
| 15 | + <span class="home-title">Home</span> |
| 16 | + </RouterLink> |
| 17 | + </li> |
| 18 | + |
| 19 | + <!-- Docsets --> |
| 20 | + <li |
| 21 | + class="doc-set" |
16 | 22 | v-if="$page.frontmatter.home && set.primarySet" |
17 | 23 | v-for="(set, index) in $site.themeConfig.docSets" |
18 | | - v-bind:key="set.handle" |
19 | | - :to="defaultUri(set)" |
20 | | - class="doc-set" |
21 | | - > |
22 | | - <span class="mr-2 inline-block relative set-icon"> |
23 | | - <img :src="set.icon" width="16" height="16" alt /> |
24 | | - </span> |
| 24 | + v-bind:key="set.handle"> |
| 25 | + <RouterLink :to="defaultUri(set)" class="doc-set-link"> |
| 26 | + <span class="mr-2 inline-block relative set-icon"> |
| 27 | + <img :src="set.icon" width="16" height="16" alt=""> |
| 28 | + </span> |
25 | 29 |
|
26 | | - <span>{{ set.setTitle ? set.setTitle : set.title }}</span> |
27 | | - </RouterLink> |
| 30 | + <span>{{ set.setTitle ? set.setTitle : set.title }}</span> |
| 31 | + </RouterLink> |
| 32 | + </li> |
| 33 | + |
28 | 34 |
|
29 | 35 | <!-- Special handling for external Cloud docs! --> |
30 | | - <a v-if="$page.frontmatter.home" class="doc-set" href="https://craftcms.com/knowledge-base/cloud" target="_blank"> |
31 | | - <span class="mr-2 inline-block relative set-icon"> |
32 | | - <img src="/docs/icons/icon-cloud.svg" width="16" height="16" alt="" /> |
33 | | - </span> |
34 | | - |
35 | | - <span>Craft Cloud</span> |
36 | | - </a> |
37 | | - </div> |
| 36 | + <li v-if="$page.frontmatter.home" class="doc-set"> |
| 37 | + <a class="doc-set-link" href="https://craftcms.com/knowledge-base/cloud" target="_blank"> |
| 38 | + <span class="mr-2 inline-block relative set-icon"> |
| 39 | + <img src="/docs/icons/icon-cloud.svg" width="16" height="16" alt=""> |
| 40 | + </span> |
| 41 | + |
| 42 | + <span>Craft Cloud</span> |
| 43 | + </a> |
| 44 | + </li> |
| 45 | + </ul> |
38 | 46 | <div v-if="$activeSet" class="doc-set-current"> |
39 | 47 | <RouterLink :to="defaultUri($activeSet)" class="flex items-center"> |
40 | 48 | <span class="icon mr-3 inline-block"> |
|
75 | 83 | } |
76 | 84 | } |
77 | 85 |
|
78 | | - .doc-set { |
| 86 | + .doc-set-link { |
79 | 87 | @apply block px-4 mt-2 font-medium text-lg; |
80 | 88 | color: var(--doc-set-color); |
81 | 89 |
|
|
0 commit comments