From 5d720e96e67cd6afb9866664ab0aabf48d1cd997 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Mon, 16 Jan 2023 13:23:31 +0100 Subject: [PATCH] add row to eval input --- .../apps/components/buttons/AppButton.svelte | 17 +++++++++++++++-- .../apps/components/helpers/InputValue.svelte | 19 +++++++++++++------ .../settingsPanel/ComponentPanel.svelte | 4 ++-- .../settingsPanel/InputsSpecEditor.svelte | 4 ++-- .../settingsPanel/InputsSpecsEditor.svelte | 6 +++++- .../editor/settingsPanel/TableActions.svelte | 7 ++++++- .../inputEditor/EvalInputEditor.svelte | 3 ++- frontend/src/lib/components/apps/utils.ts | 4 ++-- .../components/common/button/Button.svelte | 5 +++-- 9 files changed, 50 insertions(+), 19 deletions(-) diff --git a/frontend/src/lib/components/apps/components/buttons/AppButton.svelte b/frontend/src/lib/components/apps/components/buttons/AppButton.svelte index f2ef6f2391..262961aa65 100644 --- a/frontend/src/lib/components/apps/components/buttons/AppButton.svelte +++ b/frontend/src/lib/components/apps/components/buttons/AppButton.svelte @@ -27,7 +27,7 @@ let color: ButtonType.Color let size: ButtonType.Size let runnableComponent: RunnableComponent - let disabled = false + let disabled: boolean | undefined = undefined let isLoading: boolean = false let ownClick: boolean = false @@ -51,12 +51,22 @@ }) $: loading = isLoading && ownClick + let errors: Record = {} + $: errorsMessage = Object.values(errors) + .filter((x) => x != '') + .join('\n') - + + {#if errorsMessage} +
{errorsMessage}
+ {/if}