diff --git a/app.vue b/app.vue index 9fecb74..e06208d 100644 --- a/app.vue +++ b/app.vue @@ -5,7 +5,7 @@
- +
diff --git a/bun.lockb b/bun.lockb index a69b11a..7127a9a 100644 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/components/MarkdownRenderer.vue b/components/MarkdownRenderer.vue index 6253c6e..633e17b 100644 --- a/components/MarkdownRenderer.vue +++ b/components/MarkdownRenderer.vue @@ -13,7 +13,7 @@ import type { Root } from 'hast'; const { content, proses, filter } = defineProps<{ content: string - proses?: Array + proses?: Record filter?: string }>(); @@ -39,7 +39,7 @@ watch([node], () => { while(end < node.value.children.length) { end++; - if(heading(node.value.children[end]) && headingRank(node.value.children[end])! >= rank) + if(heading(node.value.children[end]) && headingRank(node.value.children[end])! <= rank) break; } data.value = { ...node.value, children: node.value.children.slice(start, end) }; diff --git a/components/base/Loading.vue b/components/base/Loading.vue index 6047929..53ee26a 100644 --- a/components/base/Loading.vue +++ b/components/base/Loading.vue @@ -1,5 +1,5 @@ \ No newline at end of file diff --git a/components/page/Markdown.vue b/components/page/Markdown.vue index 78289a9..0ede7ee 100644 --- a/components/page/Markdown.vue +++ b/components/page/Markdown.vue @@ -1,26 +1,38 @@