{#if node.isFolder && depth === 0} {#each node.children as child}
{/each} {:else if node.isFolder}
toggle(node.path)} >
{isExpanded(node.path) ? "▾" : "▸"}
📁
{node.name}
{#if isExpanded(node.path)} {#each node.children as child}
{/each} {/if}
{:else}
node.document && onSelect(node.document.documentId)} >
{node.isDeleted ? "○" : "●"}
{node.name}
{/if}