{#each nodes as node}
handleDragStart(e, node)} on:dragover={(e) => handleDragOver(e, node)} on:drop={(e) => handleDrop(e, node)} on:contextmenu|preventDefault={(e) => onContextMenu && onContextMenu(e, node)}> {#if isContainer(node)} {:else} {/if} onSelect && onSelect(node)} on:contextmenu|preventDefault={(e) => e.stopPropagation()}> {node.title}
{#if expanded[node.id] && hasLoadedChildren(node)} {/if} {/each}