highlights filters just a little bit better

This commit is contained in:
Bryce
2024-04-09 14:21:58 -07:00
parent d34059a9a3
commit 8b9e617062
2 changed files with 14 additions and 13 deletions

View File

@@ -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

View File

@@ -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"}