1
0
Fork 0
mirror of https://github.com/heyarne/airsonic-ui.git synced 2026-05-07 02:33:39 +02:00

Move navigation to effect

This commit is contained in:
Arne Schlüter 2018-04-18 16:21:21 +02:00
commit 6117b921a6
6 changed files with 63 additions and 46 deletions

View file

@ -14,18 +14,17 @@
(println "dev mode")))
(defn on-navigate
[name params query]
(println "Route changed to " name params query)
(re-frame/dispatch [::events/navigate name params query]))
[id params query]
(println "Route changed to " id params query)
(re-frame/dispatch [::events/hash-change id params query]))
(defn mount-root []
(re-frame/clear-subscription-cache!)
(reagent/render [views/main-panel]
(.getElementById js/document "app")))
(reagent/render [views/main-panel] (.getElementById js/document "app")))
(defn ^:export init []
(routes/start-routing! {:default routes/default-route
:on-navigate on-navigate})
(re-frame/dispatch-sync [::events/initialize-db])
(r/start! routes/router {:default ::routes/login
:on-navigate on-navigate})
(dev-setup)
(mount-root))