|
283 | 283 | 'toc-content' : item.level==0, |
284 | 284 | 'nested' : item.level> |
285 | 285 | 0, |
286 | | - 'current-section': currentPage.some(p => JSON.stringify(p.keys) == JSON.stringify(item.keys)), |
| 286 | + 'current-section': currentPage.some(p => firstOrDefault(p.keys) == firstOrDefault(item.keys)), |
287 | 287 | }" :href="item.href">{{item.title}} |
288 | 288 | </summary> |
289 | 289 | <ul> |
290 | 290 | <li :class="{ |
291 | 291 | ['indent-level-' + (item.level+1)]: true, |
292 | 292 | 'current-li' : currentPage.some(p=> |
293 | | - JSON.stringify(p.keys) == JSON.stringify(item.keys)) && !currentPage.some(p => p.level > item.level), |
| 293 | + firstOrDefault(p.keys) == firstOrDefault(item.keys)) && !currentPage.some(p => p.level > item.level), |
294 | 294 | }" > |
295 | 295 | <a class="section-link" :class="{ |
296 | 296 | ['indent-level-' + (item.level+1)]: true, |
297 | 297 | 'current-section' : currentPage.some(p=> |
298 | | - JSON.stringify(p.keys) == JSON.stringify(item.keys)) && !currentPage.some(p => p.level > item.level), |
| 298 | + firstOrDefault(p.keys) == firstOrDefault(item.keys)) && !currentPage.some(p => p.level > item.level), |
299 | 299 | }" :href="item.href"> Introduction |
300 | 300 | </a> |
301 | 301 | </li> |
|
307 | 307 | <li v-else :class="{ |
308 | 308 | ['indent-level-' + (item.level+1)]: true, |
309 | 309 | 'current-li' : currentPage.some(p=> |
310 | | - JSON.stringify(p.keys) == JSON.stringify(item.keys)) && !currentPage.some(p => p.level > item.level), |
| 310 | + firstOrDefault(p.keys) == firstOrDefault(item.keys)) && !currentPage.some(p => p.level > item.level), |
311 | 311 | }" > |
312 | 312 | <a class="section-link" :class="{ |
313 | 313 | ['indent-level-' + (item.level)]: true, |
314 | 314 | 'current-section' : currentPage.some(p=> |
315 | | - JSON.stringify(p.keys) == JSON.stringify(item.keys)), |
| 315 | + firstOrDefault(p.keys) == firstOrDefault(item.keys)), |
316 | 316 | }" :href="item.href"> {{item.title}} |
317 | 317 | </a> |
318 | 318 | </li> |
|
0 commit comments