style: format

pull/680/head
Kia King Ishii 3 years ago
parent 9dcbb214dd
commit a7d042ec63

@ -1,20 +1,19 @@
<script lang="ts" setup> <script lang="ts" setup>
import { useData } from 'vitepress' import { useData } from 'vitepress'
import VPLink from './VPLink.vue'
import { isActive } from '../support/utils' import { isActive } from '../support/utils'
const { page } = useData() import VPLink from './VPLink.vue'
defineProps<{ defineProps<{
item: any item: any
}>() }>()
const { page } = useData()
</script> </script>
<template> <template>
<VPLink <VPLink
:class="{ class="VPMenuLink"
VPMenuLink: true, :class="{ active: isActive(page.relativePath, item.activeMatch || item.link) }"
active: isActive(page.relativePath, item.activeMatch || item.link)
}"
:href="item.link" :href="item.link"
> >
{{ item.text }} {{ item.text }}
@ -34,10 +33,6 @@ defineProps<{
transition: background-color 0.25s, color 0.25s; transition: background-color 0.25s, color 0.25s;
} }
.VPMenuLink.active {
color: var(--vp-c-brand);
}
.VPMenuLink:hover { .VPMenuLink:hover {
color: var(--vp-c-brand); color: var(--vp-c-brand);
background-color: var(--vp-c-bg-mute); background-color: var(--vp-c-bg-mute);
@ -46,4 +41,8 @@ defineProps<{
.dark .VPMenuLink:hover { .dark .VPMenuLink:hover {
background-color: var(--vp-c-bg-soft); background-color: var(--vp-c-bg-soft);
} }
.VPMenuLink.active {
color: var(--vp-c-brand);
}
</style> </style>

Loading…
Cancel
Save