fix early stop

This commit is contained in:
Ruben Fiszel
2022-10-25 23:05:03 +02:00
parent fde979d2b8
commit 46eec980c9
5 changed files with 18 additions and 14 deletions
@@ -9,7 +9,6 @@
export let flowModule: FlowModule
export let parentModule: FlowModule | undefined
export let previousModuleId: string | undefined
let selected: string = 'retries'
</script>
@@ -30,7 +29,7 @@
<TabContent value="early-stop" class="flex flex-col flex-1 h-full">
<div class="p-4 overflow-y-auto">
<FlowModuleEarlyStop bind:flowModule {parentModule} {previousModuleId} />
<FlowModuleEarlyStop bind:flowModule {parentModule} />
</div>
</TabContent>
@@ -98,7 +98,7 @@
<TabContent value="early-stop" class="flex flex-col flex-1 h-full">
<div class="p-4 overflow-y-auto">
<FlowModuleEarlyStop bind:flowModule={mod} {parentModule} {previousModuleId} />
<FlowModuleEarlyStop bind:flowModule={mod} {parentModule} />
</div>
</TabContent>
@@ -209,7 +209,6 @@
bind:flowModule
class="px-4 pb-4 h-full overflow-auto"
{parentModule}
{previousModuleId}
/>
{:else if selected === 'suspend'}
<div class="px-4 pb-4 h-full overflow-auto">
@@ -13,19 +13,25 @@
export let flowModule: FlowModule
export let parentModule: FlowModule | undefined
export let previousModuleId: string | undefined
let editor: SimpleEditor | undefined = undefined
$: isStopAfterIfEnabled = Boolean(flowModule.stop_after_if)
$: pickableProperties = getStepPropPicker(
$flowStateStore,
parentModule,
previousModuleId,
$flowStore,
previewArgs
).pickableProperties
let pickableProperties: Record<string, any> = {}
$: {
const propPicker = getStepPropPicker(
$flowStateStore,
parentModule,
flowModule.id,
$flowStore,
previewArgs
).pickableProperties
propPicker['result'] = propPicker['previous_result']
delete propPicker['previous_result']
pickableProperties = propPicker
}
</script>
<div class="flex flex-col items-start space-y-2 {$$props.class}">
@@ -33,9 +33,9 @@
{#if flowModule.value.type === 'forloopflow'}
<FlowLoop bind:mod={flowModule} {parentModule} {previousModuleId} />
{:else if flowModule.value.type === 'branchone'}
<FlowBranchesWrapper bind:flowModule {parentModule} {previousModuleId} />
<FlowBranchesWrapper bind:flowModule {parentModule} />
{:else if flowModule.value.type === 'branchall'}
<FlowBranchesWrapper bind:flowModule {parentModule} {previousModuleId} />
<FlowBranchesWrapper bind:flowModule {parentModule} />
{:else if flowModule.value.type === 'identity'}
<FlowInputs
shouldDisableTriggerScripts={parentModule !== undefined || previousModuleId !== undefined}