fix: flow editor svelte 5 issues (#5567)

This commit is contained in:
HugoCasa
2025-04-04 11:30:03 +02:00
committed by GitHub
parent 5abdc3e440
commit 4f6be6ed34
3 changed files with 16 additions and 13 deletions
@@ -137,7 +137,7 @@
{#each $flowStore.value.modules as flowModule, index (flowModule.id ?? index)}
<FlowModuleWrapper
{noEditor}
bind:flowModule
bind:flowModule={$flowStore.value.modules[index]}
previousModule={$flowStore.value.modules[index - 1]}
{enableAi}
/>
@@ -193,10 +193,10 @@
/>
{/if}
{:else if flowModule.value.type === 'forloopflow' || flowModule.value.type == 'whileloopflow'}
{#each flowModule.value.modules as submodule, index (index)}
{#each flowModule.value.modules as _, index (index)}
<svelte:self
{noEditor}
bind:flowModule={submodule}
bind:flowModule={flowModule.value.modules[index]}
bind:parentModule={flowModule}
previousModule={flowModule.value.modules[index - 1]}
{enableAi}
@@ -209,10 +209,10 @@
Nothing to configure, this is the default branch if none of the predicates are met.
</div>
{:else}
{#each flowModule.value.default as submodule, index}
{#each flowModule.value.default as _, index}
<svelte:self
{noEditor}
bind:flowModule={submodule}
bind:flowModule={flowModule.value.default[index]}
bind:parentModule={flowModule}
previousModule={flowModule.value.default[index - 1]}
{enableAi}
@@ -229,10 +229,10 @@
{enableAi}
/>
{:else}
{#each branch.modules as submodule, index}
{#each branch.modules as _, index}
<svelte:self
{noEditor}
bind:flowModule={submodule}
bind:flowModule={flowModule.value.branches[branchIndex].modules[index]}
bind:parentModule={flowModule}
previousModule={flowModule.value.branches[branchIndex].modules[index - 1]}
{enableAi}
@@ -245,10 +245,10 @@
{#if $selectedId === `${flowModule?.id}-branch-${branchIndex}`}
<FlowBranchAllWrapper {noEditor} bind:branch />
{:else}
{#each branch.modules as submodule, index}
{#each branch.modules as _, index}
<svelte:self
{noEditor}
bind:flowModule={submodule}
bind:flowModule={flowModule.value.branches[branchIndex].modules[index]}
bind:parentModule={flowModule}
previousModule={flowModule.value.branches[branchIndex].modules[index - 1]}
{enableAi}
@@ -106,10 +106,13 @@
checked={!!aiProviders[provider]}
on:change={(e) => {
if (e.detail) {
aiProviders[provider] = {
resource_path: '',
models:
AI_DEFAULT_MODELS[provider].length > 0 ? [AI_DEFAULT_MODELS[provider][0]] : []
aiProviders = {
...aiProviders,
[provider]: {
resource_path: '',
models:
AI_DEFAULT_MODELS[provider].length > 0 ? [AI_DEFAULT_MODELS[provider][0]] : []
}
}
if (AI_DEFAULT_MODELS[provider].length > 0 && !defaultModel) {