diff --git a/frontend/src/uxbox/main.cljs b/frontend/src/uxbox/main.cljs index d43526c91a..54b6886511 100644 --- a/frontend/src/uxbox/main.cljs +++ b/frontend/src/uxbox/main.cljs @@ -72,7 +72,7 @@ (mf/mount (mf/element ui/app) (dom/get-element "app")) (mf/mount (lightbox) (dom/get-element "lightbox")) (mf/mount (mf/element modal) (dom/get-element "modal")) - (mf/mount (loader) (dom/get-element "loader")) + (mf/mount (mf/element loader) (dom/get-element "loader")) (on-navigate router cpath))) diff --git a/frontend/src/uxbox/main/ui/loader.cljs b/frontend/src/uxbox/main/ui/loader.cljs index 984004ca73..0a7c9a0319 100644 --- a/frontend/src/uxbox/main/ui/loader.cljs +++ b/frontend/src/uxbox/main/ui/loader.cljs @@ -2,17 +2,17 @@ ;; License, v. 2.0. If a copy of the MPL was not distributed with this ;; file, You can obtain one at http://mozilla.org/MPL/2.0/. ;; -;; Copyright (c) 2016-2017 Andrey Antukh +;; Copyright (c) 2016-2019 Andrey Antukh (ns uxbox.main.ui.loader - (:require [uxbox.main.store :as st] - [uxbox.builtins.icons :as i] - [rumext.core :as mx :include-macros true])) + (:require + [rumext.alpha :as mf] + [uxbox.builtins.icons :as i] + [uxbox.main.store :as st])) ;; --- Component -(mx/defc loader - {:mixins [mx/reactive mx/static]} +(mf/defc loader [] - (when (mx/react st/loader) + (when (mf/deref st/loader) [:div.loader-content i/loader]))