{#each node.panels as panel, idx (keyed.keys[idx])}
onEdit([swapPanelOp(path, idx, e.currentTarget.value)])} >
Select a view
{#each panelViews as view (view.id)}
{view.label}
{/each}
{#if idx > 0}
removePanel(idx)} > ✕
{/if}
{/each} {#if addView !== null}
addView !== null && onEdit([addPanelOp(path, addView)])} >
{/if}