|
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