diff --git a/src/cljs/auto_ap/views/pages/admin/rules.cljs b/src/cljs/auto_ap/views/pages/admin/rules.cljs index 5b26ff37..424819be 100644 --- a/src/cljs/auto_ap/views/pages/admin/rules.cljs +++ b/src/cljs/auto_ap/views/pages/admin/rules.cljs @@ -20,13 +20,6 @@ [clojure.set :as set] [auto-ap.views.components.buttons :as buttons])) -;; SUBS - - -(re-frame/reg-sub - ::page - (fn [db] - (-> db ::page))) ;; EVENTS @@ -40,7 +33,10 @@ {:graphql {:token user :owns-state {:single [::data-page/page ::page]} :query-obj {:venia/queries [[:transaction_rule_page - {:vendor-id (:id (:vendor params)) + {:sort (:sort params) + :start (:start params) + :per-page (:per-page params) + :vendor-id (:id (:vendor params)) :client-id (:id @(re-frame/subscribe [::subs/client]))} [[:transaction-rules default-read] :total diff --git a/src/cljs/auto_ap/views/pages/data_page.cljs b/src/cljs/auto_ap/views/pages/data_page.cljs index 913ddd96..95d3e57f 100644 --- a/src/cljs/auto_ap/views/pages/data_page.cljs +++ b/src/cljs/auto_ap/views/pages/data_page.cljs @@ -40,6 +40,13 @@ [::data id :data] replace-by :id (update entity :class #(or % "live-added"))))) +(re-frame/reg-event-db + ::deleted-entity + (fn [db [_ id entity]] + (update-in db + [::data id :data] + replace-by :id (update entity :class #(or % "live-removed"))))) + (re-frame/reg-sub ::table-params (fn [db [_ which]]