Browse Source

feat: Add frontend entry point

Miguel Ángel Moreno 2 years ago
parent
commit
0dd14a00d4
1 changed files with 21 additions and 3 deletions
  1. 21 3
      src/frontend/tau/core.cljs

+ 21 - 3
src/frontend/tau/core.cljs

@@ -1,4 +1,22 @@
-(ns tau.core)
+(ns tau.core
+  (:require
+   [day8.re-frame.http-fx]
+   [reagent.dom :as rdom]
+   [re-frame.core :as rf]
+   [tau.events]
+   [tau.routes :as routes]
+   [tau.subs]
+   [tau.views :as views]))
 
-(defn mount-app
-  [])
+(defn ^:dev/after-load mount-root
+  []
+  (rf/clear-subscription-cache!)
+  (rdom/render
+   [views/app]
+   (.querySelector js/document "#app")))
+
+(defn ^:export init
+  []
+  (routes/start-routes!)
+  (rf/dispatch-sync [:initialize-db])
+  (mount-root))