diff --git a/src/lib/table-of-contents.svelte b/src/lib/components/table-of-contents.svelte similarity index 70% rename from src/lib/table-of-contents.svelte rename to src/lib/components/table-of-contents.svelte index 2fa7bc9..fef34ad 100644 --- a/src/lib/table-of-contents.svelte +++ b/src/lib/components/table-of-contents.svelte @@ -1,32 +1,27 @@ -{#if stickyScrolling} -
- {@render tocList()} -
-{:else} -
- {@render tocList()} +{#snippet tocEntryLine({ entry }: { entry: TocEntry })} + {@html entry.text} +{/snippet} + +{#if tocEntries.length > 0} +
+
{/if} -{#snippet tocList()} - -{/snippet} -