aboutsummaryrefslogtreecommitdiff
path: root/src/frontend/tau/core.cljs
blob: ab538f30ce58e5be4fac4f5d7accc7123a169240 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
(ns tau.core
  (:require
   [reagent.dom :as rdom]
   [re-frame.core :as rf]
   [tau.events :as events]
   [tau.routes :as routes]
   [tau.subs]
   [tau.views :as views]))

(defn ^:dev/after-load mount-root
  []
  (rf/clear-subscription-cache!)
  (routes/start-routes!)
  (rdom/render
   [views/app]
   (.querySelector js/document "#app")))

(defn ^:export init
  []
  (rf/dispatch-sync [::events/initialize-db])
  (mount-root))