{#snippet children({ darkMode })}
{#if data.canDelete} {/if} {#if data.node.id !== 'end'}
{ data.nodeCallbackHandler('nodeInsert', data.node.id, data.node, data.parentIds, false) }} on:addBranch={() => { data.nodeCallbackHandler('addBranch', data.node.id, data.node, data.parentIds, true) }} canAddBranch={data.canAddBranch || data.node.next.length > 1} canAddNode={data.node.next.length <= 1} />
{/if}
{/snippet}