+ {#each $toast as message (message)}
+
{/each}
diff --git a/src/lib/toast/toast.js b/src/lib/toast/toast.js
index e5df451..a8956ff 100644
--- a/src/lib/toast/toast.js
+++ b/src/lib/toast/toast.js
@@ -6,10 +6,17 @@ const newToast = () => {
function send(message) {
update((state) => {
return [...state, message];
- })
+ });
}
- return { subscribe, send };
+ function remove() {
+ update((state) => {
+ let [first, ...rest] = state;
+ return [...rest];
+ });
+ }
+
+ return { subscribe, send, remove };
}
export const toast = newToast();
\ No newline at end of file
diff --git a/src/routes/index.svelte b/src/routes/index.svelte
index 463dff9..1c6743e 100644
--- a/src/routes/index.svelte
+++ b/src/routes/index.svelte
@@ -27,7 +27,7 @@
-
+