added payment status and made checks sort correctly.

This commit is contained in:
2022-02-11 08:34:18 -08:00
parent 5d0d7afd99
commit 286c300dd0
5 changed files with 63 additions and 19 deletions

View File

@@ -38,6 +38,7 @@
:client-id (:id @(re-frame/subscribe [::subs/client]))
:vendor-id (:id (:vendor params))
:payment-type (:payment-type params)
:status (:status params)
:exact-match-id (some-> (:exact-match-id params) str)
:date-range (:date-range params)
:amount-gte (:amount-gte (:amount-range params))

View File

@@ -67,6 +67,27 @@
(dispatch-event [::data-page/filter-changed data-page :payment-type nil])}
"All"]]]
[:p.menu-label "Status"]
[:div.field.has-addons
[:p.control [:a.button.is-small {:on-click
(dispatch-event [::data-page/filter-changed data-page :status :voided])
:class (when (= :voided @(re-frame/subscribe [::data-page/filter data-page :status]))
["is-selected" "is-success"])}
"Voided" ]]
[:p.control [:a.button.is-small {:on-click
(dispatch-event [::data-page/filter-changed data-page :status :pending])
:class (when (= :pending @(re-frame/subscribe [::data-page/filter data-page :status]))
["is-selected" "is-success"])}
"Pending" ]]
[:p.control [:a.button.is-small {:on-click
(dispatch-event [::data-page/filter-changed data-page :status :cleared])
:class (when (= :cleared @(re-frame/subscribe [::data-page/filter data-page :status]))
["is-selected" "is-success"])}
"Cleared"]]
[:p.control [:a.button.is-small {:on-click
(dispatch-event [::data-page/filter-changed data-page :status nil])}
"All"]]]
(when-let [exact-match-id @(re-frame/subscribe [::data-page/filter data-page :exact-match-id])]
[:div
[:p.menu-label "Specific Payment"]