diff --git a/frontend/src/lib/components/apps/components/buttons/AppButton.svelte b/frontend/src/lib/components/apps/components/buttons/AppButton.svelte index 55f3debec1..9e741e7b35 100644 --- a/frontend/src/lib/components/apps/components/buttons/AppButton.svelte +++ b/frontend/src/lib/components/apps/components/buttons/AppButton.svelte @@ -67,14 +67,14 @@ let runnableComponent: RunnableComponent + let confirmedCallback: (() => void) | undefined = undefined + let beforeIconComponent: any let afterIconComponent: any $: resolvedConfig.beforeIcon && beforeIconComponent && handleBeforeIcon() $: resolvedConfig.afterIcon && afterIconComponent && handleAfterIcon() - let confirmedCallback: (() => void) | undefined = undefined - async function handleBeforeIcon() { if (resolvedConfig.beforeIcon) { beforeIconComponent = await loadIcon( @@ -225,13 +225,17 @@ {loading} > {#if resolvedConfig.beforeIcon} -
+ {#key resolvedConfig.beforeIcon} + + {/key} {/if} {#if resolvedConfig.label?.toString() && resolvedConfig.label?.toString()?.length > 0}