From 4a9147f9ae6d206bfe912857ddf4cc381820bf2d Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Wed, 14 Feb 2024 22:13:08 +0100 Subject: [PATCH] implement noInitialize for runnable component --- .../apps/components/helpers/RunnableComponent.svelte | 3 ++- .../components/apps/components/helpers/RunnableWrapper.svelte | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte b/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte index cc52933875..400100e83b 100644 --- a/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte +++ b/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte @@ -53,6 +53,7 @@ export let hideRefreshButton: boolean = false export let hasChildrens: boolean export let allowConcurentRequests = false + export let noInitialize = false const { worldStore, @@ -555,7 +556,7 @@ cb: [...($runnableComponents[id]?.cb ?? []), cancellableRun] } - if (!$initialized.initializedComponents.includes(id)) { + if (!noInitialize && !$initialized.initializedComponents.includes(id)) { $initialized.initializedComponents = [...$initialized.initializedComponents, id] } }) diff --git a/frontend/src/lib/components/apps/components/helpers/RunnableWrapper.svelte b/frontend/src/lib/components/apps/components/helpers/RunnableWrapper.svelte index 856ce66974..6ebce5c651 100644 --- a/frontend/src/lib/components/apps/components/helpers/RunnableWrapper.svelte +++ b/frontend/src/lib/components/apps/components/helpers/RunnableWrapper.svelte @@ -241,6 +241,7 @@ {:else if componentInput.type === 'runnable' && isRunnableDefined(componentInput)}