core.cljs 577 B

123456789101112131415161718192021222324
  1. (ns microtables-frontend.core
  2. (:require
  3. [reagent.core :as reagent]
  4. [re-frame.core :as re-frame]
  5. [microtables-frontend.events :as events]
  6. [microtables-frontend.views :as views]
  7. [microtables-frontend.config :as config]
  8. ))
  9. (defn dev-setup []
  10. (when config/debug?
  11. (println "dev mode")))
  12. (defn ^:dev/after-load mount-root []
  13. (re-frame/clear-subscription-cache!)
  14. (reagent/render [views/main-panel]
  15. (.getElementById js/document "app")))
  16. (defn init []
  17. (re-frame/dispatch-sync [::events/initialize-db])
  18. (dev-setup)
  19. (mount-root))