{#if root}
{/if}
{#if root}
-
{/if}
{#each modules as mod, index (mod.id ?? index)}
{
if (event.detail.detail.shiftKey || isEmptyFlowModule(mod)) {
removeAtIndex(index)
} else {
indexToRemove = index
}
}}
on:insert={() => {
insertNewModuleAtIndex(index)
}}
/>
{/each}
insertNewModuleAtIndex(modules.length)} />
{#if root}
{/if}
{
indexToRemove = undefined
}}
on:confirmed={() => {
if (indexToRemove !== undefined) {
removeAtIndex(indexToRemove)
indexToRemove = undefined
}
}}
/>