Skip to content

Commit b96712c

Browse files
committed
fix: reapply #4260
1 parent ef703cf commit b96712c

File tree

4 files changed

+22
-8
lines changed

4 files changed

+22
-8
lines changed

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

+12-3
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,19 @@ const { page } = useData()
1414
<template>
1515
<div class="VPMenuLink">
1616
<VPLink
17-
:class="{ active: isActive(page.relativePath, item.activeMatch || item.link, !!item.activeMatch) }"
17+
:class="{
18+
active: isActive(
19+
page.relativePath,
20+
item.activeMatch || item.link,
21+
!!item.activeMatch
22+
)
23+
}"
1824
:href="item.link"
1925
:target="item.target"
2026
:rel="item.rel"
27+
:no-icon="item.noIcon"
2128
>
22-
{{ item.text }}
29+
<span v-html="item.text"></span>
2330
</VPLink>
2431
</div>
2532
</template>
@@ -40,7 +47,9 @@ const { page } = useData()
4047
font-weight: 500;
4148
color: var(--vp-c-text-1);
4249
white-space: nowrap;
43-
transition: background-color 0.25s, color 0.25s;
50+
transition:
51+
background-color 0.25s,
52+
color 0.25s;
4453
}
4554
4655
.link:hover {

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ const { page } = useData()
2222
)
2323
}"
2424
:href="item.link"
25-
:noIcon="item.noIcon"
2625
:target="item.target"
2726
:rel="item.rel"
27+
:no-icon="item.noIcon"
2828
tabindex="0"
2929
>
3030
<span v-html="item.text"></span>

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

+2-1
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,10 @@ const closeScreen = inject('close-screen') as () => void
1616
:href="item.link"
1717
:target="item.target"
1818
:rel="item.rel"
19+
:no-icon="item.noIcon"
1920
@click="closeScreen"
2021
>
21-
{{ item.text }}
22+
<span v-html="item.text"></span>
2223
</VPLink>
2324
</template>
2425

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

+7-3
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,11 @@ const closeScreen = inject('close-screen') as () => void
1616
:href="item.link"
1717
:target="item.target"
1818
:rel="item.rel"
19+
:no-icon="item.noIcon"
1920
@click="closeScreen"
20-
v-html="item.text"
21-
/>
21+
>
22+
<span v-html="item.text"></span>
23+
</VPLink>
2224
</template>
2325

2426
<style scoped>
@@ -30,7 +32,9 @@ const closeScreen = inject('close-screen') as () => void
3032
font-size: 14px;
3133
font-weight: 500;
3234
color: var(--vp-c-text-1);
33-
transition: border-color 0.25s, color 0.25s;
35+
transition:
36+
border-color 0.25s,
37+
color 0.25s;
3438
}
3539
3640
.VPNavScreenMenuLink:hover {

0 commit comments

Comments
 (0)