added payment status and made checks sort correctly.
This commit is contained in:
@@ -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))
|
||||
|
||||
@@ -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"]
|
||||
|
||||
Reference in New Issue
Block a user