|
@@ -71,6 +71,12 @@
|
|
|
#()))
|
|
#()))
|
|
|
[focused?])
|
|
[focused?])
|
|
|
|
|
|
|
|
|
|
+ (hooks/use-effect!
|
|
|
|
|
+ (fn []
|
|
|
|
|
+ (js/setTimeout #(some-> (rum/deref *ref) (.focus)) 32)
|
|
|
|
|
+ #())
|
|
|
|
|
+ [])
|
|
|
|
|
+
|
|
|
[:div.app-silk-search-page
|
|
[:div.app-silk-search-page
|
|
|
[:div.hd
|
|
[:div.hd
|
|
|
{:class (when (or focused?
|
|
{:class (when (or focused?
|
|
@@ -82,7 +88,7 @@
|
|
|
{:ref *ref
|
|
{:ref *ref
|
|
|
:placeholder "Search"
|
|
:placeholder "Search"
|
|
|
:value input
|
|
:value input
|
|
|
- :auto-focus true
|
|
|
|
|
|
|
+ :auto-focus false
|
|
|
:on-focus #(set-focused? true)
|
|
:on-focus #(set-focused? true)
|
|
|
:on-blur #(set-focused? false)
|
|
:on-blur #(set-focused? false)
|
|
|
:on-change (fn [^js e]
|
|
:on-change (fn [^js e]
|