aboutsummaryrefslogtreecommitdiff
path: root/src_frontend/Components/Notifs/NotifsWrapper.svelte
diff options
context:
space:
mode:
authorJakob Stendahl <14180120+JakobST1n@users.noreply.github.com>2021-10-11 20:02:04 +0200
committerGitHub <noreply@github.com>2021-10-11 20:02:04 +0200
commitc67531161e56488166a33232f87566309ba8676e (patch)
tree846e59a020e80bea48557d5a06af5728e44961ff /src_frontend/Components/Notifs/NotifsWrapper.svelte
parente6880cd8ccf82d993f222cb14b4860581654acb8 (diff)
parentc1b6eec770b885a9829e1f62bad5cc99389ca429 (diff)
downloadLuxcena-Neo-c67531161e56488166a33232f87566309ba8676e.tar.gz
Luxcena-Neo-c67531161e56488166a33232f87566309ba8676e.zip
Merge pull request #24 from JakobST1n/rebuild
v1.0.0
Diffstat (limited to 'src_frontend/Components/Notifs/NotifsWrapper.svelte')
-rw-r--r--src_frontend/Components/Notifs/NotifsWrapper.svelte33
1 files changed, 33 insertions, 0 deletions
diff --git a/src_frontend/Components/Notifs/NotifsWrapper.svelte b/src_frontend/Components/Notifs/NotifsWrapper.svelte
new file mode 100644
index 0000000..e68e2e2
--- /dev/null
+++ b/src_frontend/Components/Notifs/NotifsWrapper.svelte
@@ -0,0 +1,33 @@
+<script>
+ import { notifs } from "../../stores/notifs";
+ import Notif from "./Notif.svelte";
+ export let position = "bottom-center";
+ $: transitionType = position === "bottom-center" ? "fade" : "fly";
+</script>
+
+<style>
+.notifications {
+ position: absolute;
+ z-index: 999;
+}
+.bottom-center {
+ bottom: 20px;
+ left: 5vw;
+ width: 90vw;
+}
+.top-right {
+ top: 20px;
+ right: 20px;
+}
+</style>
+
+<div class="notifications {position}">
+{#each $notifs as notification (notification.id)}
+ <Notif
+ nid={notification.id}
+ text={notification.text}
+ title={notification.title}
+ type={notification.type}
+ {transitionType} />
+{/each}
+</div> \ No newline at end of file