@@ -18,11 +18,26 @@ useHead({
18
18
}
19
19
})
20
20
21
- const { data : navigation } = await useAsyncData (' navigation' , () => queryCollectionNavigation (' docs' ), {
22
- transform : data => data .find (item => item .path === ' /docs' )?.children || []
21
+ const { data : navigation } = await useAsyncData (' navigation' , () => {
22
+ return Promise .all ([
23
+ queryCollectionNavigation (' docs' ),
24
+ queryCollectionNavigation (' blog' ),
25
+ queryCollectionNavigation (' changelog' )
26
+ ])
27
+ }, {
28
+ transform : data => data .flat ()
23
29
})
24
- const { data : files } = useLazyAsyncData (' search' , () => queryCollectionSearchSections (' docs' ), {
25
- server: false
30
+ provide (' navigation' , navigation )
31
+
32
+ const { data : files } = useLazyAsyncData (' search' , () => {
33
+ return Promise .all ([
34
+ queryCollectionSearchSections (' docs' ),
35
+ queryCollectionSearchSections (' blog' ),
36
+ queryCollectionSearchSections (' changelog' )
37
+ ])
38
+ }, {
39
+ server: false ,
40
+ transform : data => data .flat ()
26
41
})
27
42
28
43
const links = computed (() => [
@@ -57,10 +72,10 @@ const links = computed(() => [
57
72
58
73
<template >
59
74
<UApp >
60
- <!-- < AppHeader /> -- >
75
+ <AppHeader />
61
76
<UError :error =" error" />
62
77
63
- <!-- < AppFooter /> -- >
78
+ <AppFooter />
64
79
65
80
<ClientOnly >
66
81
<LazyUContentSearch :files =" files" :navigation =" navigation" :links =" links" />
0 commit comments