|
@@ -87,14 +87,14 @@
|
|
|
|
|
|
|
|
(rum/use-effect!
|
|
(rum/use-effect!
|
|
|
(fn []
|
|
(fn []
|
|
|
- (when (and search-enabled? (false? open?))
|
|
|
|
|
- (js/setTimeout #(set-search-key! "") 500)))
|
|
|
|
|
|
|
+ (when-let [t (when (and search-enabled? (false? open?))
|
|
|
|
|
+ (js/setTimeout #(set-search-key! "") 500))]
|
|
|
|
|
+ #(js/clearTimeout t)))
|
|
|
[open?])
|
|
[open?])
|
|
|
|
|
|
|
|
(x-content
|
|
(x-content
|
|
|
(merge
|
|
(merge
|
|
|
- {:onCloseAutoFocus false
|
|
|
|
|
- :onInteractOutside close1!
|
|
|
|
|
|
|
+ {:onInteractOutside close1!
|
|
|
:onEscapeKeyDown close1!
|
|
:onEscapeKeyDown close1!
|
|
|
:on-key-down (fn [^js e]
|
|
:on-key-down (fn [^js e]
|
|
|
(when-let [^js target (.-target e)]
|
|
(when-let [^js target (.-target e)]
|