Properties
Optional align
align?: AlignType
Optional arrow
arrow?: boolean | DropdownArrowOptions
Optional autoAdjustOverflow
autoAdjustOverflow?: boolean | AdjustOverflow
Optional autoFocus
autoFocus?: boolean
Optional children
children?: ReactNode
Optional className
className?: string
Optional destroyPopupOnHide
destroyPopupOnHide?: boolean
Optional disabled
disabled?: boolean
Optional dropdownRender
dropdownRender?: ((originNode) => ReactNode)
Type declaration
- (originNode): ReactNode
Returns ReactNode
Optional forceRender
forceRender?: boolean
Optional getPopupContainer
Optional menu
Optional mouseEnterDelay
mouseEnterDelay?: number
Optional mouseLeaveDelay
mouseLeaveDelay?: number
Optional onOpenChange
onOpenChange?: ((open, info) => void)
Type declaration
- (open, info): void
Parameters
open: boolean
info: {
source: "menu" | "trigger";
}
source: "menu" | "trigger"
Returns void
Optional onVisibleChange
onVisibleChange?: ((open) => void)
Optional open
open?: boolean
Optional openClassName
openClassName?: string
Optional overlay
overlay?: ReactElement<any, string | JSXElementConstructor<any>> | OverlayFunc
Optional overlayClassName
overlayClassName?: string
Optional overlayStyle
overlayStyle?: CSSProperties
Optional placement
placement?: "top" | "bottom" | "bottomLeft" | "bottomRight" | "topLeft" | "topRight" | "topCenter" | "bottomCenter"
Optional prefixCls
prefixCls?: string
Optional rootClassName
rootClassName?: string
Optional transitionName
transitionName?: string
Optional trigger
trigger?: ("click" | "contextMenu" | "hover")[]
Optional visible
visible?: boolean
Deprecated
Please use
onOpenChangeinstead