{ await automationStore.actions.deleteBranch( branchBlockRef.pathTo, $selectedAutomation.data ) }} > By deleting this branch, you will delete all of its contents. { editableConditionUI = e.detail }} allowOnEmpty={false} builderType={"condition"} docsURL={null} />
{ e.stopPropagation() }} > { const branchSteps = step.inputs?.children[branch.id] if (branchSteps.length) { confirmDeleteModal.show() } else { await automationStore.actions.deleteBranch( branchBlockRef.pathTo, $selectedAutomation.data ) } }} on:update={async e => { let stepUpdate = cloneDeep(step) let branchUpdate = stepUpdate.inputs?.branches.find( stepBranch => stepBranch.id == branch.id ) branchUpdate.name = e.detail const updatedAuto = automationStore.actions.updateStep( pathTo, $selectedAutomation.data, stepUpdate ) await automationStore.actions.save(updatedAuto) }} on:toggle={() => (open = !open)} >
{ automationStore.actions.branchLeft( branchBlockRef.pathTo, $selectedAutomation.data, step ) }} tooltip={"Move left"} tooltipType={TooltipType.Info} tooltipPosition={TooltipPosition.Top} hoverable disabled={branchIdx == 0} name="ArrowLeft" /> { automationStore.actions.branchRight( branchBlockRef.pathTo, $selectedAutomation.data, step ) }} tooltip={"Move right"} tooltipType={TooltipType.Info} tooltipPosition={TooltipPosition.Top} hoverable disabled={isLast} name="ArrowRight" />
{#if open}
{editableConditionUI?.groups?.length ? "Update condition" : "Add condition"}
{/if}
{#if $view.dragging} {:else} {/if} {#if step.inputs.children[branch.id]?.length}
{/if}