Merge branch 'feature/37' into develop
This commit is contained in:
commit
c1b9e97849
|
@ -71,11 +71,16 @@
|
||||||
:map #'map-page
|
:map #'map-page
|
||||||
})
|
})
|
||||||
|
|
||||||
(defn page []
|
(defn page
|
||||||
|
"Render the single page of the app, taking the current panel from
|
||||||
|
the :page key in the state map."
|
||||||
|
[]
|
||||||
[:div
|
[:div
|
||||||
[:header
|
[:header
|
||||||
[ui/navbar]]
|
[ui/navbar]]
|
||||||
[(pages @(rf/subscribe [:page]))]])
|
(let [content (pages @(rf/subscribe [:page]))]
|
||||||
|
(if content [content]
|
||||||
|
[:div.error (str "No content in page " :page)]))])
|
||||||
|
|
||||||
;; -------------------------
|
;; -------------------------
|
||||||
;; Routes
|
;; Routes
|
||||||
|
|
|
@ -34,9 +34,10 @@
|
||||||
|
|
||||||
|
|
||||||
(reg-event-db
|
(reg-event-db
|
||||||
:set-active-page
|
:set-active-page
|
||||||
(fn [db [_ page]]
|
(fn [db [_ page]]
|
||||||
(assoc db :page page)))
|
(if page
|
||||||
|
(assoc db :page page))))
|
||||||
|
|
||||||
|
|
||||||
(reg-event-db
|
(reg-event-db
|
||||||
|
|
Loading…
Reference in a new issue