simple search fixes
This commit is contained in:
@@ -201,7 +201,10 @@
|
||||
:<- [::client]
|
||||
:<- [::all-vendors]
|
||||
(fn [[is-admin client all-vendors]]
|
||||
(cond client
|
||||
(cond is-admin
|
||||
all-vendors
|
||||
|
||||
client
|
||||
(filter (fn [{:keys [hidden usage name] :as vendor}]
|
||||
(or (not hidden)
|
||||
(-> (first (filter #(= (:client-id %)
|
||||
@@ -211,8 +214,6 @@
|
||||
(> 0))))
|
||||
all-vendors)
|
||||
|
||||
is-admin
|
||||
all-vendors
|
||||
|
||||
:else
|
||||
|
||||
@@ -224,10 +225,11 @@
|
||||
:<- [::searchable-vendors]
|
||||
(fn [searchable-vendors]
|
||||
(doto (MiniSearch. #js {:fields #js ["name" "content"]
|
||||
:storeFields #js ["id" "name" "content"]})
|
||||
:storeFields #js ["id" "name" "content" "usage"]})
|
||||
(.addAll (clj->js (map (fn [v] {:id (:id v)
|
||||
:name (:name v)
|
||||
:content (:name v)})
|
||||
:content (:name v)
|
||||
:usage (:usage v)})
|
||||
searchable-vendors))))))
|
||||
|
||||
(re-frame/reg-sub
|
||||
@@ -235,10 +237,11 @@
|
||||
:<- [::all-vendors]
|
||||
(fn [all-vendors]
|
||||
(doto (MiniSearch. #js {:fields #js ["name" "content"]
|
||||
:storeFields #js ["id" "name" "content"]})
|
||||
:storeFields #js ["id" "name" "content" "usage"]})
|
||||
(.addAll (clj->js (map (fn [v] {:id (:id v)
|
||||
:name (:name v)
|
||||
:content (:name v)})
|
||||
:content (:name v)
|
||||
:usage (:usage v)})
|
||||
all-vendors))))))
|
||||
|
||||
(re-frame/reg-sub
|
||||
|
||||
Reference in New Issue
Block a user