highlights filters just a little bit better
This commit is contained in:
@@ -51,18 +51,19 @@
|
||||
;; TOOD check pinecone
|
||||
|
||||
(def query-schema (mc/schema
|
||||
[:maybe [:map
|
||||
[:maybe [:map
|
||||
[:sort {:optional true} [:maybe [:any]]]
|
||||
[:per-page {:optional true :default 25} [:maybe :int]]
|
||||
[:start {:optional true :default 0} [:maybe :int]]
|
||||
[:code {:optional true} [:maybe {:decode/string strip} :string]]
|
||||
[:name {:optional true} [:maybe {:decode/string strip} :string]]
|
||||
[:group {:optional true} [:maybe {:decode/string strip} :string]]
|
||||
[:select {:optional true :default "all"} [:maybe
|
||||
[:select {:optional true :default "all"}
|
||||
[:maybe
|
||||
[:enum
|
||||
"" "all" "only-mine"]]]]]))
|
||||
|
||||
|
||||
|
||||
[:enum
|
||||
"" "all" "only-mine"]]] ]]))
|
||||
|
||||
(defn filters [request]
|
||||
[:form {"hx-trigger" "change delay:500ms, keyup changed from:.hot-filter delay:1000ms"
|
||||
@@ -96,12 +97,12 @@
|
||||
:size :small}))
|
||||
(com/field {:label "Select"}
|
||||
(com/radio-card {:size :small
|
||||
:name "select"
|
||||
:value (:select (:query-params request))
|
||||
:options [{:value ""
|
||||
:content "All"}
|
||||
{:value "only-mine"
|
||||
:content "Only mine"} ]}))]])
|
||||
:name "select"
|
||||
:value (:select (:query-params request))
|
||||
:options [{:value ""
|
||||
:content "All"}
|
||||
{:value "only-mine"
|
||||
:content "Only mine"}]}))]])
|
||||
|
||||
(def default-read '[:db/id
|
||||
:client/name
|
||||
|
||||
@@ -89,14 +89,14 @@
|
||||
:id "check-number"
|
||||
:class "hot-filter"
|
||||
:value (:check-number (:query-params request))
|
||||
:placeholder "10001"
|
||||
:placeholder "e.g., 10001"
|
||||
:size :small}))
|
||||
(com/field {:label "Invoice #"}
|
||||
(com/text-input {:name "invoice-number"
|
||||
:id "invoice-number"
|
||||
:class "hot-filter"
|
||||
:value (:invoice-number (:query-params request))
|
||||
:placeholder "10001"
|
||||
:placeholder "e.g., ABC-456"
|
||||
:size :small}))
|
||||
|
||||
(com/field {:label "Amount"}
|
||||
|
||||
Reference in New Issue
Block a user