penpot/frontend/uxbox/state.cljs
Andrey Antukh 6b6aba7358 WIP
2015-12-30 00:19:46 +02:00

23 lines
498 B
Clojure

(ns uxbox.state
(:require [uxbox.rstore :as rs]
[beicon.core :as rx]))
(enable-console-print!)
(defonce state (atom {}))
(defonce stream
(rs/init {:user {:fullname "Cirilla"
:avatar "http://lorempixel.com/50/50/"}
:workspace nil
:projects []
:pages []
:projects-by-id {}
:pages-by-id {}}))
(defonce +setup-stuff+
(do
(rx/to-atom stream state)
(rx/on-value stream #(println "state:" %))))