26 lines
733 B
Clojure
26 lines
733 B
Clojure
(ns swinging-needle-meter.core
|
|
(:require [reagent.core :as reagent]
|
|
[re-frame.core :as re-frame]
|
|
[swinging-needle-meter.events]
|
|
[swinging-needle-meter.subs]
|
|
[swinging-needle-meter.views :as views]
|
|
[swinging-needle-meter.config :as config]))
|
|
|
|
;;; This file is unchanged (except this line) from the leiningen recom template
|
|
|
|
|
|
(defn dev-setup []
|
|
(when config/debug?
|
|
(enable-console-print!)
|
|
(println "dev mode")))
|
|
|
|
(defn mount-root []
|
|
(re-frame/clear-subscription-cache!)
|
|
(reagent/render [views/main-panel]
|
|
(.getElementById js/document "app")))
|
|
|
|
(defn ^:export init []
|
|
(re-frame/dispatch-sync [:initialize-db])
|
|
(dev-setup)
|
|
(mount-root))
|