diff --git a/apps/www/.vitepress/theme/components/TableOfContent.vue b/apps/www/.vitepress/theme/components/TableOfContent.vue index 1c62ca15..e6c1e693 100644 --- a/apps/www/.vitepress/theme/components/TableOfContent.vue +++ b/apps/www/.vitepress/theme/components/TableOfContent.vue @@ -5,6 +5,7 @@ import type { TableOfContents, TableOfContentsItem } from '../types/docs' import TableOfContentTree from './TableOfContentTree.vue' import { Collapsible, CollapsibleContent, CollapsibleTrigger } from '@/lib/registry/default/ui/collapsible' import { buttonVariants } from '@/lib/registry/default/ui/button' +import { ScrollArea } from '@/lib/registry/default/ui/scroll-area' const headers = shallowRef() @@ -22,7 +23,7 @@ function getHeadingsWithHierarchy(divId: string) { headings.forEach((heading: HTMLHeadingElement) => { const level = Number.parseInt(heading.tagName.charAt(1)) if (!heading.id) { - const newId = heading.innerText + const newId = heading.textContent .replaceAll(/[^a-zA-Z0-9 ]/g, '') .replaceAll(' ', '-') .toLowerCase() @@ -55,11 +56,15 @@ onContentUpdated(() => {