mirror of
https://github.com/penpot/penpot.git
synced 2025-06-06 04:11:44 +02:00
🐛 Fix many issue on workspace rendering (and adapt to rumext changes)
This commit is contained in:
parent
d34fc2512f
commit
2b35d85094
13 changed files with 248 additions and 287 deletions
|
@ -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))]))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue