update: clean up code

pull/4663/head
Yuxuan Zhang 6 months ago
parent 82e59e763d
commit cd8abbe8b5
No known key found for this signature in database
GPG Key ID: 6910B04F3351EF7D

@ -8,7 +8,6 @@ export const ClientOnly = defineComponent({
}
},
setup({ isClientOnly }, { slots }) {
if (isClientOnly) console.log({ isClientOnly, slots })
// Programmatically determine if this component should be
// client-only based on the presence of the isClientOnly attribute.
if (!isClientOnly) return () => slots.default?.() || null

@ -8,7 +8,7 @@ const { theme } = useData()
</script>
<template>
<ClientOnly :isClientOnly="isClientOnly(theme.nav)">
<ClientOnly :is-client-only="isClientOnly(theme.nav)">
<nav
v-if="theme.nav"
aria-labelledby="main-nav-aria-label"

@ -34,7 +34,7 @@ onBeforeUnmount(() => {
class="group"
:class="{ 'no-transition': disableTransition }"
>
<ClientOnly :isClientOnly="isClientOnly(item)">
<ClientOnly :is-client-only="isClientOnly(item)">
<VPSidebarItem :item="item" :depth="0" />
</ClientOnly>
</div>

@ -56,7 +56,7 @@ function onCaretClick() {
</script>
<template>
<ClientOnly :isClientOnly="isClientOnly(item)">
<ClientOnly :is-client-only="isClientOnly(item)">
<component :is="sectionTag" class="VPSidebarItem" :class="classes">
<div v-if="item.text" class="item" :role="itemRole" v-on="item.items
? { click: onItemInteraction, keydown: onItemInteraction }

Loading…
Cancel
Save