🐛 Fix many issue on workspace rendering (and adapt to rumext changes)

This commit is contained in:
Andrey Antukh 2019-07-23 16:51:21 +02:00
parent d34fc2512f
commit 2b35d85094
13 changed files with 248 additions and 287 deletions

View file

@ -11,12 +11,6 @@
[uxbox.main.ui.dashboard.colors :as colors]
[uxbox.main.ui.messages :refer [messages-widget]]))
(def projects-page projects/projects-page)
;; (def elements-page elements/elements-page)
(def icons-page icons/icons-page)
(def images-page images/images-page)
(def colors-page colors/colors-page)
(defn- parse-route
[{:keys [params data] :as route}]
(let [{:keys [id type]} (:query params)
@ -35,9 +29,9 @@
(let [{:keys [section] :as props} (parse-route route)]
[:main.dashboard-main
(messages-widget)
(header) ;; TODO: pass section to header
[:& header props]
(case section
:dashboard/icons (icons/icons-page props)
:dashboard/images (images/images-page props)
:dashboard/projects (projects/projects-page props)
:dashboard/colors (colors/colors-page props))]))
:dashboard/icons (mf/element icons/icons-page props)
:dashboard/images (mf/element images/images-page props)
:dashboard/projects (mf/element projects/projects-page props)
:dashboard/colors (mf/element colors/colors-page props))]))