From 64f970e976cb08f540e0dae26fd38829aff257fd Mon Sep 17 00:00:00 2001 From: Diego Imbert <70353967+diegoimbert@users.noreply.github.com> Date: Tue, 3 Feb 2026 19:18:21 +0100 Subject: [PATCH] fix: Prettier and less invasive toasts (#7758) * Toast update * ToastType * nit adjustements * nit smaller toast --- frontend/src/lib/components/Toast.svelte | 124 +++++++++++------- .../lib/components/common/alert/Alert.svelte | 18 +-- .../src/lib/components/common/alert/model.ts | 9 ++ frontend/src/lib/toast.ts | 14 +- frontend/src/routes/+layout.svelte | 23 +++- 5 files changed, 112 insertions(+), 76 deletions(-) diff --git a/frontend/src/lib/components/Toast.svelte b/frontend/src/lib/components/Toast.svelte index 07846291c4..4e963eea6e 100644 --- a/frontend/src/lib/components/Toast.svelte +++ b/frontend/src/lib/components/Toast.svelte @@ -36,21 +36,23 @@ }) } } + + export type ToastType = AlertType
state && (state.hover = true)} - onmouseleave={() => state && (state.hover = false)} + onmouseenter={() => _state && (_state.hover = true)} + onmouseleave={() => _state && (_state.hover = false)} > -
-
-
- {#if error} - - {:else} - - {/if} -
-
-

{@html processMessage(message)}

- {#if errorMessage} -

- {errorMessage} -

- {/if} -
- -
- -
+
+
+
-
+
+

+ {@html processMessage(displayMessage)} + {#if isLongMessage && !showMore} + + {/if} +

+ {#if errorMessage} +

+ {errorMessage} +

+ {/if} +
+ +
{#each actions as action, index (index)} {/each}
+ +
+ +
diff --git a/frontend/src/lib/components/common/alert/Alert.svelte b/frontend/src/lib/components/common/alert/Alert.svelte index 3a1361b2ff..7c03de5dca 100644 --- a/frontend/src/lib/components/common/alert/Alert.svelte +++ b/frontend/src/lib/components/common/alert/Alert.svelte @@ -1,14 +1,7 @@