mirror of
https://github.com/penpot/penpot.git
synced 2025-06-09 17:41:39 +02:00
feat(frontend): refactor dashboard components
This commit is contained in:
parent
891361b80c
commit
c4d7d545ae
8 changed files with 1240 additions and 1196 deletions
|
@ -1,12 +1,28 @@
|
|||
(ns uxbox.main.ui.dashboard
|
||||
(:require [uxbox.main.ui.dashboard.projects :as projects]
|
||||
;; [uxbox.main.ui.dashboard.elements :as elements]
|
||||
[uxbox.main.ui.dashboard.icons :as icons]
|
||||
[uxbox.main.ui.dashboard.images :as images]
|
||||
[uxbox.main.ui.dashboard.colors :as colors]))
|
||||
(:require
|
||||
[rumext.core :as mx :include-macros true]
|
||||
[uxbox.main.ui.dashboard.header :refer [header]]
|
||||
[uxbox.main.ui.dashboard.projects :as projects]
|
||||
;; [uxbox.main.ui.dashboard.elements :as elements]
|
||||
[uxbox.main.ui.dashboard.icons :as icons]
|
||||
[uxbox.main.ui.dashboard.images :as images]
|
||||
[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)
|
||||
|
||||
(mx/defc dashboard
|
||||
[props]
|
||||
(prn "dashboard" props)
|
||||
[:main.dashboard-main
|
||||
(messages-widget)
|
||||
(header)
|
||||
(case (:section props)
|
||||
:icons (icons/icons-page props)
|
||||
:images (images/images-page props)
|
||||
:projects (projects/projects-page props)
|
||||
:colors (colors/colors-page props))])
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue