Hide empty TOCs

This commit is contained in:
Jade Ellis 2024-09-01 12:39:06 +01:00
parent 3b2e909949
commit 14967a54a1
No known key found for this signature in database
GPG key ID: 8705A2A3EBF77BD2

View file

@ -19,11 +19,11 @@
// console.log(headings);
</script>
<aside class={className}>
<details bind:open>
<summary accesskey="c" title="(Alt + C)">Table of Contents</summary>
<div class="inner">
{#if headings?.length > 0}
{#if headings?.length > 0}
<aside class={className}>
<details bind:open>
<summary accesskey="c" title="(Alt + C)">Table of Contents</summary>
<div class="inner">
<svelte:element
this={listType}
class="toc-level {'toc-level-' + headings[0].level}"
@ -32,10 +32,10 @@
<TocItem {node} {listType} />
{/each}
</svelte:element>
{/if}
</div>
</details>
</aside>
</div>
</details>
</aside>
{/if}
<style>
aside {