21 lines
395 B
Vue
21 lines
395 B
Vue
<!-- components/PageTree.vue -->
|
|
<script setup>
|
|
const { data: pages } = await useAsyncData('nav', () =>
|
|
queryCollectionNavigation('content')
|
|
)
|
|
</script>
|
|
|
|
<template>
|
|
<nav>
|
|
<h2>Notas</h2>
|
|
<TreeNode :nodes="pages" />
|
|
</nav>
|
|
</template>
|
|
|
|
<style lang="scss" scoped>
|
|
nav {
|
|
padding: 40px;
|
|
box-shadow: var(--shadow-elevation-medium);
|
|
background-color: var(--bg-sidebar);
|
|
}
|
|
</style> |