Setting up initial company setup.

This commit is contained in:
Bryce Covert
2018-04-03 18:19:51 -07:00
parent 222bcbdf5c
commit b810deb609
11 changed files with 55 additions and 20 deletions

View File

@@ -16,17 +16,30 @@
:user token)}
{:db (assoc db/default-db
:active-page handler
:user token)}))))
:user token)
:http {:method :get
:token token
:uri (str "/api/companies")
:on-success [::received-companies]}}))))
(re-frame/reg-event-db
::toggle-menu
(fn [db [_ which]]
(update-in db [:menu which :active?] #(not %))))
(re-frame/reg-event-db
(re-frame/reg-event-fx
::logged-in
(fn [db [_ token user]]
(assoc db :user (assoc user :token token))))
(fn [{:keys [db]} [_ token user]]
{:http {:method :get
:token token
:uri (str "/api/companies")
:on-success [::received-companies]}
:db (assoc db :user (assoc user :token token))}))
(re-frame/reg-event-db
::received-companies
(fn [db [_ companies]]
(assoc db :companies companies)))
(re-frame/reg-event-db
::swap-company