|
|
@@ -79,9 +79,12 @@
|
|
|
*toggle (::toggle state)
|
|
|
*selected-choices (::selected-choices state)
|
|
|
selected-choices (rum/react *selected-choices)
|
|
|
- full-choices (->> (concat (map (fn [v] {:value v}) selected-choices) items)
|
|
|
- (util/distinct-by-last-wins :value)
|
|
|
- (remove nil?))
|
|
|
+ full-choices (cond->>
|
|
|
+ (->> (concat (map (fn [v] {:value v}) selected-choices) items)
|
|
|
+ (util/distinct-by-last-wins :value)
|
|
|
+ (remove nil?))
|
|
|
+ (seq @input)
|
|
|
+ (remove :clear?))
|
|
|
search-result' (->>
|
|
|
(cond-> (search/fuzzy-search full-choices @input :limit limit :extract-fn extract-fn)
|
|
|
(fn? transform-fn)
|