interface DropDownProps {
    align?: AlignType;
    arrow?: boolean | DropdownArrowOptions;
    autoAdjustOverflow?: boolean | AdjustOverflow;
    autoFocus?: boolean;
    children?: ReactNode;
    className?: string;
    destroyPopupOnHide?: boolean;
    disabled?: boolean;
    dropdownRender?: ((originNode) => ReactNode);
    forceRender?: boolean;
    getPopupContainer?: ((triggerNode) => HTMLElement);
    menu?: Antd.MenuProps;
    mouseEnterDelay?: number;
    mouseLeaveDelay?: number;
    onOpenChange?: ((open, info) => void);
    onVisibleChange?: ((open) => void);
    open?: boolean;
    openClassName?: string;
    overlay?: ReactElement<any, string | JSXElementConstructor<any>> | OverlayFunc;
    overlayClassName?: string;
    overlayStyle?: CSSProperties;
    placement?: "top" | "bottom" | "bottomLeft" | "bottomRight" | "topLeft" | "topRight" | "topCenter" | "bottomCenter";
    prefixCls?: string;
    rootClassName?: string;
    transitionName?: string;
    trigger?: ("click" | "contextMenu" | "hover")[];
    visible?: boolean;
}

Properties

align?: AlignType
arrow?: boolean | DropdownArrowOptions
autoAdjustOverflow?: boolean | AdjustOverflow
autoFocus?: boolean
children?: ReactNode
className?: string
destroyPopupOnHide?: boolean
disabled?: boolean
dropdownRender?: ((originNode) => ReactNode)

Type declaration

    • Parameters

      • originNode: ReactNode

      Returns ReactNode

forceRender?: boolean
getPopupContainer?: ((triggerNode) => HTMLElement)

Type declaration

mouseEnterDelay?: number
mouseLeaveDelay?: number
onOpenChange?: ((open, info) => void)

Type declaration

    • (open, info): void
    • Parameters

      • open: boolean
      • info: {
            source: "menu" | "trigger";
        }
        • source: "menu" | "trigger"

      Returns void

onVisibleChange?: ((open) => void)

Type declaration

    • (open): void
    • Parameters

      • open: boolean

      Returns void

      Deprecated

      Please use onOpenChange instead

Deprecated

Please use onOpenChange instead

open?: boolean
openClassName?: string
overlay?: ReactElement<any, string | JSXElementConstructor<any>> | OverlayFunc

Deprecated

Please use menu instead

overlayClassName?: string
overlayStyle?: CSSProperties
placement?: "top" | "bottom" | "bottomLeft" | "bottomRight" | "topLeft" | "topRight" | "topCenter" | "bottomCenter"
prefixCls?: string
rootClassName?: string
transitionName?: string
trigger?: ("click" | "contextMenu" | "hover")[]
visible?: boolean

Deprecated

Please use open instead

Generated using TypeDoc