From e67dfa92002712b9a2403a1dfc87fdf4810b71ec Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Wed, 18 Jun 2025 22:31:28 +0200 Subject: [PATCH] improve decision tree preview --- .../apps/components/layout/AppDecisionTree.svelte | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/src/lib/components/apps/components/layout/AppDecisionTree.svelte b/frontend/src/lib/components/apps/components/layout/AppDecisionTree.svelte index c29bb46825..f92bbde678 100644 --- a/frontend/src/lib/components/apps/components/layout/AppDecisionTree.svelte +++ b/frontend/src/lib/components/apps/components/layout/AppDecisionTree.svelte @@ -24,14 +24,14 @@ let { id, componentContainerHeight, customCss = undefined, render, nodes }: Props = $props() - let resolvedConditions = $derived( + let resolvedConditions = $state( nodes.reduce((acc, node) => { acc[node.id] = acc[node.id] || [] return acc }, {}) ) - let resolvedNext = $derived( + let resolvedNext = $state( nodes.reduce((acc, node) => { acc[node.id] = acc[node.id] || false return acc @@ -165,6 +165,8 @@ }) + {#if Object.keys(resolvedConditions).length === nodes.length} {#each nodes ?? [] as node (node.id)} {#each node.next ?? [] as next, conditionIndex}