(ns microtables-frontend.core (:require [reagent.core :as reagent] [re-frame.core :as re-frame] [microtables-frontend.events :as events] [microtables-frontend.views :as views] [microtables-frontend.config :as config])) (defn dev-setup [] (when config/debug? (println "dev mode"))) (defn ^:dev/after-load mount-root [] (re-frame/clear-subscription-cache!) (reagent/render [views/main-panel] (.getElementById js/document "app"))) (defn init [] (re-frame/dispatch-sync [::events/initialize-db]) (dev-setup) (mount-root))