diff --git a/docs/app/components/Header.vue b/docs/app/components/Header.vue index e40a8d32..420ee37d 100644 --- a/docs/app/components/Header.vue +++ b/docs/app/components/Header.vue @@ -6,6 +6,7 @@ const props = defineProps<{ links: NavigationMenuItem[] }>() +const route = useRoute() const config = useRuntimeConfig().public const { module } = useSharedData() @@ -21,7 +22,8 @@ onMounted(() => { const navigation = inject>('navigation') -const items = computed(() => props.links.map(({ icon, ...link }) => link)) +const desktopLinks = computed(() => props.links.map(({ icon, ...link }) => link)) +const mobileLinks = computed(() => props.links.map(link => ({ ...link, defaultOpen: link.children && route.path.startsWith(link.to as string) }))) - +