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}