🐛 Disable autocomplete color names

This commit is contained in:
Andrés Moya 2021-04-23 13:17:26 +02:00 committed by Alonso Torres
parent c16434e608
commit 5e73e68ef7

View file

@ -86,20 +86,22 @@
(apply-value new-value) (apply-value new-value)
(update-input value))))) (update-input value)))))
list-id (str "colors-" (uuid/next)) ;; list-id (str "colors-" (uuid/next))
props (-> props props (-> props
(obj/without ["value" "onChange"]) (obj/without ["value" "onChange"])
(obj/set! "type" "text") (obj/set! "type" "text")
(obj/set! "ref" ref) (obj/set! "ref" ref)
(obj/set! "list" list-id) ;; (obj/set! "list" list-id)
(obj/set! "defaultValue" value) (obj/set! "defaultValue" value)
(obj/set! "onKeyDown" handle-key-down) (obj/set! "onKeyDown" handle-key-down)
(obj/set! "onBlur" handle-blur))] (obj/set! "onBlur" handle-blur))]
[:* [:*
[:> :input props] [:> :input props]
[:datalist {:id list-id} ;; FIXME: this causes some weird interactions because of using apply-value
(for [color-name uc/color-names] ;; [:datalist {:id list-id}
[:option color-name])]])) ;; (for [color-name uc/color-names]
;; [:option color-name])]
]))