Browse Source

adds smooth removal of notifications using animate:flip

gh-pages
Keviin Åberg Kultalahti 6 years ago
parent
commit
3f8d57eadb
  1. 2
      packages/builder/src/components/common/Notification/NotificationDisplay.svelte
  2. 2
      packages/client/src/components/NotificationDisplay.svelte

2
packages/builder/src/components/common/Notification/NotificationDisplay.svelte

@ -1,5 +1,6 @@
<script>
import { notificationStore } from "builderStore/store/notifications"
import { flip } from 'svelte/animate';
import { fly } from "svelte/transition"
export let themes = {
@ -26,6 +27,7 @@
<div class="notifications">
{#each $notificationStore.notifications as notification (notification.id)}
<div
animate:flip
class="toast"
style="background: {themes[notification.type]};"
transition:fly={{ y: -30 }}>

2
packages/client/src/components/NotificationDisplay.svelte

@ -1,4 +1,5 @@
<script>
import { flip } from 'svelte/animate';
import { fly } from "svelte/transition"
import { getContext } from "svelte"
const notifications = getContext("notifications")
@ -15,6 +16,7 @@
<div class="notifications">
{#each $notifications as notification (notification.id)}
<div
animate:flip
class="toast"
style="background: {themes[notification.type]};"
transition:fly={{ y: -30 }}>

Loading…
Cancel
Save