From 840fbbcbb1f969ef3b000f9e50d5c5dde8371995 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Mon, 28 Aug 2023 12:36:54 +0200 Subject: [PATCH] fix: fix refresh init in presence of app stepper --- .../apps/components/buttons/AppButton.svelte | 1 - .../apps/components/helpers/HiddenComponent.svelte | 1 + .../components/helpers/NonRunnableComponent.svelte | 5 +++++ .../components/helpers/RunnableComponent.svelte | 14 ++++++++++---- .../apps/components/helpers/RunnableWrapper.svelte | 4 +++- .../apps/components/layout/AppList.svelte | 3 ++- .../apps/components/layout/AppStepper.svelte | 1 + .../apps/editor/RecomputeAllComponents.svelte | 3 +-- .../components/apps/editor/SubGridEditor.svelte | 2 +- 9 files changed, 24 insertions(+), 10 deletions(-) diff --git a/frontend/src/lib/components/apps/components/buttons/AppButton.svelte b/frontend/src/lib/components/apps/components/buttons/AppButton.svelte index 819da2643f..fb5b6eafad 100644 --- a/frontend/src/lib/components/apps/components/buttons/AppButton.svelte +++ b/frontend/src/lib/components/apps/components/buttons/AppButton.svelte @@ -66,7 +66,6 @@ listInputs(id, inputOutput) } - console.log('FOO') if (controls) { $componentControl[id] = controls } diff --git a/frontend/src/lib/components/apps/components/helpers/HiddenComponent.svelte b/frontend/src/lib/components/apps/components/helpers/HiddenComponent.svelte index a2d7b6602d..f49810c0ae 100644 --- a/frontend/src/lib/components/apps/components/helpers/HiddenComponent.svelte +++ b/frontend/src/lib/components/apps/components/helpers/HiddenComponent.svelte @@ -34,6 +34,7 @@ {#if runnable && (runnable.type == 'runnableByPath' || (runnable.type == 'runnableByName' && runnable.inlineScript != undefined))} ('AppViewerContext') @@ -34,6 +35,10 @@ {#if render} +{:else if hasChildrens} + {:else}
{/if} diff --git a/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte b/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte index 0607399238..933149ea74 100644 --- a/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte +++ b/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte @@ -42,6 +42,7 @@ export let recomputableByRefreshButton: boolean export let errorHandledByComponent: boolean = false export let hideRefreshButton: boolean = false + export let hasChildrens: boolean const { worldStore, @@ -502,9 +503,14 @@ bind:this={resultJobLoader} /> -{#if render} -
- {#if (autoRefresh || forceSchemaDisplay) && schemaStripped && Object.keys(schemaStripped?.properties ?? {}).length > 0} +{#if render || hasChildrens} +