interface PopconfirmProps {
    afterOpenChange?: ((visible) => void);
    afterVisibleChange?: ((visible) => void);
    align?: AlignType;
    animation?: string;
    arrow?: boolean | {
        arrowPointAtCenter?: boolean;
        pointAtCenter?: boolean;
    };
    arrowContent?: ReactNode;
    arrowPointAtCenter?: boolean;
    autoAdjustOverflow?: boolean | AdjustOverflow;
    builtinPlacements?: BuildInPlacements;
    cancelButtonProps?: Antd.ButtonProps;
    cancelText?: ReactNode;
    children?: ReactNode;
    className?: string;
    color?: LiteralUnion<PresetColorType>;
    defaultOpen?: boolean;
    defaultVisible?: boolean;
    description?: ReactNode | RenderFunction;
    destroyTooltipOnHide?: boolean | {
        keepParent?: boolean;
    };
    disabled?: boolean;
    forceRender?: boolean;
    fresh?: boolean;
    getPopupContainer?: ((triggerNode) => HTMLElement);
    getTooltipContainer?: ((node) => HTMLElement);
    icon?: ReactNode;
    id?: string;
    motion?: CSSMotionProps;
    mouseEnterDelay?: number;
    mouseLeaveDelay?: number;
    okButtonProps?: Antd.ButtonProps;
    okText?: ReactNode;
    okType?: LegacyButtonType;
    onCancel?: ((e?) => void);
    onConfirm?: ((e?) => void);
    onOpenChange?: ((open, e?) => void);
    onPopupAlign?: ((element, align) => void);
    onPopupClick?: ((e) => void);
    onVisibleChange?: ((visible) => void);
    open?: boolean;
    openClassName?: string;
    overlay?: ReactNode | (() => ReactNode);
    overlayClassName?: string;
    overlayInnerStyle?: CSSProperties;
    overlayStyle?: CSSProperties;
    placement?: TooltipPlacement;
    prefixCls?: string;
    rootClassName?: string;
    showArrow?: boolean | ArrowTypeOuter;
    showCancel?: boolean;
    style?: CSSProperties;
    title: ReactNode | RenderFunction;
    transitionName?: string;
    trigger?: ActionType | ActionType[];
    visible?: boolean;
    zIndex?: number;
}

Hierarchy

  • AbstractTooltipProps
    • PopconfirmProps

Properties

afterOpenChange?: ((visible) => void)

Type declaration

    • (visible): void
    • Parameters

      • visible: boolean

      Returns void

afterVisibleChange?: ((visible) => void)

Type declaration

    • (visible): void
    • Parameters

      • visible: boolean

      Returns void

      Deprecated

      Please use afterOpenChange instead.

Deprecated

Please use afterOpenChange instead.

align?: AlignType
animation?: string

Deprecated

Use motion instead

arrow?: boolean | {
    arrowPointAtCenter?: boolean;
    pointAtCenter?: boolean;
}

Type declaration

  • Optional arrowPointAtCenter?: boolean

    Deprecated

    Please use pointAtCenter instead.

  • Optional pointAtCenter?: boolean
arrowContent?: ReactNode
arrowPointAtCenter?: boolean

Deprecated

Please use arrow={{ pointAtCenter: true }} instead.

autoAdjustOverflow?: boolean | AdjustOverflow
builtinPlacements?: BuildInPlacements
cancelButtonProps?: Antd.ButtonProps
cancelText?: ReactNode
children?: ReactNode
className?: string
color?: LiteralUnion<PresetColorType>
defaultOpen?: boolean
defaultVisible?: boolean

Deprecated

Please use defaultOpen instead.

description?: ReactNode | RenderFunction
destroyTooltipOnHide?: boolean | {
    keepParent?: boolean;
}

Type declaration

  • Optional keepParent?: boolean
disabled?: boolean
forceRender?: boolean
fresh?: boolean

Trigger will memo content when close. This may affect the case if want to keep content update. Set fresh to false will always keep update.

getPopupContainer?: ((triggerNode) => HTMLElement)

Type declaration

getTooltipContainer?: ((node) => HTMLElement)

Type declaration

icon?: ReactNode
id?: string
motion?: CSSMotionProps

Config popup motion

mouseEnterDelay?: number
mouseLeaveDelay?: number
okButtonProps?: Antd.ButtonProps
okText?: ReactNode
okType?: LegacyButtonType
onCancel?: ((e?) => void)

Type declaration

onConfirm?: ((e?) => void)

Type declaration

onOpenChange?: ((open, e?) => void)

Type declaration

onPopupAlign?: ((element, align) => void)

Type declaration

    • (element, align): void
    • Parameters

      Returns void

onPopupClick?: ((e) => void)

Type declaration

onVisibleChange?: ((visible) => void)

Type declaration

    • (visible): void
    • Parameters

      • visible: boolean

      Returns void

      Deprecated

      Please use onOpenChange instead.

Deprecated

Please use onOpenChange instead.

open?: boolean
openClassName?: string
overlay?: ReactNode | (() => ReactNode)

Type declaration

    • (): ReactNode
    • Returns ReactNode

overlayClassName?: string
overlayInnerStyle?: CSSProperties
overlayStyle?: CSSProperties
placement?: TooltipPlacement
prefixCls?: string
rootClassName?: string
showArrow?: boolean | ArrowTypeOuter
showCancel?: boolean
style?: CSSProperties
title: ReactNode | RenderFunction
transitionName?: string

Deprecated

Use motion instead

trigger?: ActionType | ActionType[]
visible?: boolean

Deprecated

Please use open instead.

zIndex?: number

Generated using TypeDoc