@@ -39,17 +39,25 @@ export default defineConfig({
3939
4040    sidebar : [ 
4141      { 
42-         text : 'FAQ' , 
43-         link : '/faq/' , 
42+         text : 'FAQ Home' , 
43+         link : '/faq/' 
44+       } , 
45+       { 
46+         text : 'Learning' , 
4447        items : [ 
4548          { 
4649            text : 'How should I learn Vue?' , 
4750            link : '/faq/learning-vue' 
48-           } , 
51+           } 
4952          // { 
5053          //   text: 'Can you show me a large, open-source Vue project that I can study?', 
5154          //   link: '/faq/large-example-applications' 
52-           // }, 
55+           // } 
56+         ] 
57+       } , 
58+       { 
59+         text : 'New project decisions' , 
60+         items : [ 
5361          { 
5462            text : 'Which Vue component library should I use?' , 
5563            link : '/faq/component-library' 
@@ -69,15 +77,25 @@ export default defineConfig({
6977          // { 
7078          //   text: 'I need users to stay logged in if they refresh the page. Should I use cookies or local storage?', 
7179          //   link: '/faq/cookies-local-storage' 
72-           // }, 
80+           // } 
81+         ] 
82+       } , 
83+       { 
84+         text : 'Working with npm' , 
85+         items : [ 
7386          { 
7487            text : `How do I check which Vue version something is using?` , 
7588            link : '/faq/checking-versions' 
7689          } , 
7790          { 
7891            text : 'How do I run an old project?' , 
7992            link : '/faq/running-old-projects' 
80-           } , 
93+           } 
94+         ] 
95+       } , 
96+       { 
97+         text : 'Deployment' , 
98+         items : [ 
8199          { 
82100            text : 'Why is there a <code>#</code> before my route path?' , 
83101            link : '/faq/hash-before-route-path' 
@@ -97,7 +115,12 @@ export default defineConfig({
97115          { 
98116            text : 'How do I add dynamic <code><meta></code> tags to my application?' , 
99117            link : '/faq/dynamic-meta-tags' 
100-           } , 
118+           } 
119+         ] 
120+       } , 
121+       { 
122+         text : 'Vue code patterns' , 
123+         items : [ 
101124          // { 
102125          //   text: 'How should my components communicate?', 
103126          //   link: '/faq/component-communication' 
@@ -145,23 +168,38 @@ export default defineConfig({
145168          { 
146169            text : `Why can't I use the current route in <code>App.vue</code>?` , 
147170            link : '/faq/accessing-the-route' 
148-           } , 
149-           // { 
150-           //   text: `Why does my logging show an empty/missing value after I've loaded the data?`, 
151-           //   link: '/faq/logging-after-loading' 
152-           // }, 
153-           // { 
154-           //   text: 'Why can I see my data in console logging, but if I try to access it I get undefined or an error?', 
155-           //   link: '/faq/logging-is-live' 
156-           // }, 
157-           // { 
158-           //   text: 'When to use reactive() and ref()?', 
159-           //   link: '/faq/reactive-ref' 
160-           // }, 
161-           // { 
162-           //   text: 'Why are the new value and old value the same in my watcher?', 
163-           //   link: '/faq/deep-watcher-values' 
164-           // }, 
171+           } 
172+         ] 
173+       } , 
174+       // { 
175+       //   text: 'Debugging', 
176+       //   items: [ 
177+       //     { 
178+       //       text: `Why does my logging show an empty/missing value after I've loaded the data?`, 
179+       //       link: '/faq/logging-after-loading' 
180+       //     }, 
181+       //     { 
182+       //       text: 'Why can I see my data in console logging, but if I try to access it I get undefined or an error?', 
183+       //       link: '/faq/logging-is-live' 
184+       //     } 
185+       //   ] 
186+       // }, 
187+       // { 
188+       //   text: 'Common misunderstandings', 
189+       //   items: [ 
190+       //     { 
191+       //       text: 'When to use reactive() and ref()?', 
192+       //       link: '/faq/reactive-ref' 
193+       //     }, 
194+       //     { 
195+       //       text: 'Why are the new value and old value the same in my watcher?', 
196+       //       link: '/faq/deep-watcher-values' 
197+       //     } 
198+       //   ] 
199+       // } 
200+       { 
201+         text : 'Common tooling problems' , 
202+         items : [ 
165203          // { 
166204          //   text: 'Why do my dynamic images not work?', 
167205          //   link: '/faq/dynamic-images' 
0 commit comments