starting to break out into separate folders.
This commit is contained in:
@@ -3,8 +3,8 @@
|
||||
(:require [re-frame.core :as re-frame]
|
||||
[reagent.core :as reagent]
|
||||
[auto-ap.subs :as subs]
|
||||
[auto-ap.events :as events]
|
||||
[auto-ap.views.utils :refer [login-url]]
|
||||
[auto-ap.events.admin.companies :as events]
|
||||
[auto-ap.views.utils :refer [login-url dispatch-value-change]]
|
||||
[cljs.reader :as edn]
|
||||
[auto-ap.routes :as routes]
|
||||
[bidi.bidi :as bidi]))
|
||||
@@ -19,7 +19,7 @@
|
||||
[:th "Email"]]]
|
||||
[:tbody (for [{:keys [id name email data] :as c} @companies]
|
||||
^{:key (str name "-" id )}
|
||||
[:tr {:on-click (fn [] (re-frame/dispatch [::events/edit-company id]))
|
||||
[:tr {:on-click (fn [] (re-frame/dispatch [::events/edit id]))
|
||||
:style {"cursor" "pointer"}}
|
||||
[:td name]
|
||||
[:td email]])]]))
|
||||
@@ -41,30 +41,26 @@
|
||||
|
||||
(when editing-company
|
||||
[:div.modal.is-active
|
||||
[:div.modal-background {:on-click (fn [] (re-frame/dispatch [::events/edit-company nil]))}]
|
||||
[:div.modal-background {:on-click (fn [] (re-frame/dispatch [::events/edit nil]))}]
|
||||
|
||||
[:div.modal-card
|
||||
[:header.modal-card-head
|
||||
[:p.modal-card-title
|
||||
(str "Edit " (:name editing-company))]
|
||||
[:button.delete {:on-click (fn [] (re-frame/dispatch [::events/edit-company nil]))}]]
|
||||
[:button.delete {:on-click (fn [] (re-frame/dispatch [::events/edit nil]))}]]
|
||||
[:section.modal-card-body
|
||||
[:div.field
|
||||
[:label.label "Name"]
|
||||
[:div.control
|
||||
[:input#company-name.input {:type "text" :value (:name editing-company)
|
||||
:on-change (fn [e]
|
||||
(re-frame/dispatch [::events/change-editing-company [:name]
|
||||
(.. e -target -value)]))}]]]
|
||||
[:input.input {:type "text" :value (:name editing-company)
|
||||
:on-change (dispatch-value-change [::events/change [:name]])}]]]
|
||||
|
||||
[:div.field
|
||||
[:label.label "Email"]
|
||||
[:div.control
|
||||
[:input#email.input {:type "email"
|
||||
:value (:email editing-company)
|
||||
:on-change (fn [e]
|
||||
(re-frame/dispatch [::events/change-editing-company [:email]
|
||||
(.. e -target -value)]))}]]]
|
||||
[:input.input {:type "email"
|
||||
:value (:email editing-company)
|
||||
:on-change (dispatch-value-change [::events/change [:email]])}]]]
|
||||
[:div.field
|
||||
[:div.control
|
||||
[:label.radio
|
||||
@@ -79,7 +75,7 @@
|
||||
(when (:saving? editing-company) [:div.is-overlay {:style {"background-color" "rgba(150,150,150, 0.5)"}}])]
|
||||
|
||||
[:footer.modal-card-foot
|
||||
[:a.button.is-primary {:on-click (fn [] (re-frame/dispatch [::events/save-editing-company]))}
|
||||
[:a.button.is-primary {:on-click (fn [] (re-frame/dispatch [::events/save]))}
|
||||
[:span "Save"]
|
||||
(when (:saving? editing-company)
|
||||
[:span.icon
|
||||
|
||||
Reference in New Issue
Block a user