diff --git a/frontend/src/uxbox/main/data/messages.cljs b/frontend/src/uxbox/main/data/messages.cljs index e92623e1f..5e6fbbf3b 100644 --- a/frontend/src/uxbox/main/data/messages.cljs +++ b/frontend/src/uxbox/main/data/messages.cljs @@ -47,9 +47,10 @@ ptk/WatchEvent (watch [_ state stream] - (->> (rx/of #(dissoc % :message)) - (rx/delay +animation-timeout+))))) - + (let [stoper (rx/filter (ptk/type? ::show) stream)] + (->> (rx/of #(dissoc % :message)) + (rx/delay +animation-timeout+) + (rx/take-until stoper)))))) (defn error ([content] (error content {})) diff --git a/frontend/src/uxbox/main/ui/messages.cljs b/frontend/src/uxbox/main/ui/messages.cljs index a5b293a3b..f3da0b676 100644 --- a/frontend/src/uxbox/main/ui/messages.cljs +++ b/frontend/src/uxbox/main/ui/messages.cljs @@ -25,7 +25,8 @@ :warning i/msg-warning :error i/msg-error :success i/msg-success - :info i/msg-info)) + :info i/msg-info + i/msg-error)) (mf/defc notification-item [{:keys [type status on-close quick? content] :as props}]