Dropdown
API
Dropdown
Property
Description
Type
Default
Version
disabled
Whether the dropdown menu is disabled
boolean
-
getPopupContainer
To set the container of the dropdown menu. The default is to create a div
element in body
, but you can reset it to the scrolling area and make a relative reposition.
Function(triggerNode)
() => document.body
overlay
The dropdown menu
-
overlayClassName
Class name of the dropdown root element
string
-
overlayStyle
Style of the dropdown root element
object
-
placement
Placement of popup menu: bottomLeft
, bottomCenter
, bottomRight
, topLeft
, topCenter
or topRight
String
bottomLeft
trigger
The trigger mode which executes the dropdown action. Note that hover can't be used on touchscreens.
Array<click
|hover
|contextMenu
>
['hover']
visible
Whether the dropdown menu is currently visible
boolean
-
onVisibleChange
Called when the visible state is changed.
Function(visible)
-
Warning: You must set a unique
key
forMenu.Item
.Menu of Dropdown is unselectable by default, you can make it selectable via
<Menu selectable>
.
Dropdown.Button
Property
Description
Type
Default
Version
disabled
Whether the dropdown menu is disabled
boolean
-
icon
Icon (appears on the right)
ReactNode
-
overlay
The dropdown menu
-
placement
Placement of popup menu: bottomLeft
bottomCenter
bottomRight
topLeft
topCenter
topRight
String
bottomLeft
size
string
default
trigger
The trigger mode which executes the dropdown action
Array<click
|hover
|contextMenu
>
['hover']
type
string
default
visible
Whether the dropdown menu is currently visible
boolean
-
onClick
Function
-
onVisibleChange
Called when the visible state is changed
Function
-
buttonsRender
custom buttons inside Dropdown.Button
([buttons: ReactNode[]]) => ReactNode
Last updated
Was this helpful?