From c6f9eb097942dd5d9342a9061f27e3e3ac59f9f5 Mon Sep 17 00:00:00 2001 From: Bryce Covert Date: Mon, 24 Aug 2020 21:07:45 -0700 Subject: [PATCH] transaction rule --- src/cljs/auto_ap/views/pages/admin/rules.cljs | 12 ++++-------- src/cljs/auto_ap/views/pages/data_page.cljs | 7 +++++++ 2 files changed, 11 insertions(+), 8 deletions(-) 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]]