You can now add clients manually.
This commit is contained in:
@@ -75,12 +75,16 @@
|
||||
(re-frame/reg-event-fx
|
||||
::save-complete
|
||||
(fn [{:keys [db]} [_ client]]
|
||||
(println client)
|
||||
|
||||
{:dispatch [::events/modal-completed :auto-ap.views.pages.admin.clients/edit]
|
||||
:db (-> db
|
||||
|
||||
(assoc-in [:admin :client] nil)
|
||||
(assoc-in [:clients (:id (:edit-client client))] (:edit-client client)))}))
|
||||
(assoc-in [:admin :adding-client?] false)
|
||||
(update :admin dissoc :new-client)
|
||||
|
||||
|
||||
(assoc-in [:admin :client] nil)
|
||||
(assoc-in [:clients (:id (:edit-client client))] (:edit-client client)))}))
|
||||
|
||||
(re-frame/reg-event-db
|
||||
::save-error
|
||||
@@ -516,7 +520,7 @@
|
||||
:on-click (dispatch-event [::save-new-client])} "Save"]]]))
|
||||
|
||||
(defn admin-clients-page []
|
||||
(let [adding-client? @(re-frame/subscribe [::subs/admin])]
|
||||
(let [{:keys [adding-client?]} @(re-frame/subscribe [::subs/admin])]
|
||||
[side-bar-layout {:side-bar [admin-side-bar {}]
|
||||
:main [admin-clients-content]
|
||||
:right-side-bar (when adding-client?
|
||||
|
||||
Reference in New Issue
Block a user