💄 Minor improvements on dropdown component.

This commit is contained in:
Andrey Antukh 2020-03-17 18:00:15 +01:00
parent 0e6f713685
commit 18db775954

View file

@ -7,7 +7,7 @@
(:import goog.events.EventType (:import goog.events.EventType
goog.events.KeyCodes)) goog.events.KeyCodes))
(mf/defrc dropdown' (mf/defrc dropdown-container
[props] [props]
(let [children (gobj/get props "children") (let [children (gobj/get props "children")
on-close (gobj/get props "on-close") on-close (gobj/get props "on-close")
@ -30,10 +30,10 @@
(events/unlistenByKey lkey2))))] (events/unlistenByKey lkey2))))]
(mf/use-effect {:fn on-mount}) (mf/use-effect {:fn on-mount})
[:div.dropdown children))
children]))
(mf/defrc dropdown (mf/defrc dropdown
[props] [props]
(when (gobj/get props "show") (when (gobj/get props "show")
(mf/element dropdown' props))) [:div.dropdown
(mf/element dropdown-container props)]))