- {#if inputData}
-
{inputData}
- {:else}
- {#each Array.from(eventString.values()) as route, i}
-
-
- {i + 1 < eventString?.size ? '.' : ''}
-
- {/each}
- {/if}
+
+
+
+ {#each eventString as route, i}
+ (helper = route.description)}
+ on:mouseleave={() => (helper = null)}>
+ {route.value}
+
+
+ {i + 1 < eventString?.length ? '.' : ''}
+
+ {/each}
-
-
+ {#key copyParent}
+
+
+ {/key}
{helper ?? ''}
@@ -322,6 +378,7 @@
-
+
diff --git a/src/lib/components/feedbackGeneral.svelte b/src/lib/components/feedbackGeneral.svelte
index 73669082c..fc380d0b1 100644
--- a/src/lib/components/feedbackGeneral.svelte
+++ b/src/lib/components/feedbackGeneral.svelte
@@ -18,13 +18,18 @@
async function handleSubmit() {
try {
await feedback.submitFeedback('feedback-general', message, name, email);
- show = false;
+
+ addNotification({
+ type: 'success',
+ message: 'Feedback submitted successfully'
+ });
} catch (error) {
- show = false;
addNotification({
type: 'error',
message: error.message
});
+ } finally {
+ show = false;
}
}
@@ -34,7 +39,8 @@
How can we improve?