fixes several issues with scheduled payments
This commit is contained in:
@@ -23,10 +23,20 @@
|
||||
|
||||
|
||||
|
||||
(defn row* [gridspec user entity {:keys [flash? delete-after-settle? request class] :as options}]
|
||||
(let [cells (if (:check-boxes? gridspec)
|
||||
[(com/data-grid-cell {} (com/checkbox {:name "id" :value ((:id-fn gridspec) entity)
|
||||
:x-model "selected"}))]
|
||||
(defn row* [{:keys [check-box-warning? check-boxes?] :as gridspec} user entity {:keys [flash? delete-after-settle? request class] :as options}]
|
||||
(let [cells (if check-boxes?
|
||||
[(com/data-grid-cell {:class "relative"}
|
||||
(let [cb (com/checkbox {:name "id" :value ((:id-fn gridspec) entity)
|
||||
:x-model "selected"})]
|
||||
(if (and check-box-warning? (check-box-warning? entity))
|
||||
(do
|
||||
[:div.bg-yellow-100.absolute.inset-0.flex.items-center.px-4.py-2
|
||||
[:div {:class "absolute inset-0 bg-yellow-50 z-0",
|
||||
|
||||
:style "background-image: linear-gradient(135deg, rgba(0, 0, 0, 0.1) 12.5%, transparent 12.5%, transparent 50%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1) 62.5%, transparent 62.5%, transparent);\n background-size: 10px 10px;"}]
|
||||
|
||||
[:div {:class "z-10"} cb]])
|
||||
cb)))]
|
||||
[])
|
||||
cells (->> gridspec
|
||||
:headers
|
||||
|
||||
Reference in New Issue
Block a user