Popconfirm and give it a title to ask before the action runs, with onConfirm and onCancel for each answer.description under the title to say what happens next, like what else a delete removes.placement to open the bubble on any of twelve sides and corners of its trigger, and it flips when it would leave the screen.icon a node to replace the warning glyph, like a red error icon for a delete.icon={null} to leave the glyph out, for a question that needs no warning.okButtonProps and cancelButtonProps to style either button, like a red Delete or a quieter text Cancel.showCancel={false} to show a single button, for a notice the reader only has to acknowledge.okText and cancelText to name the buttons after the action, as plain text or a node with an icon.open yourself and set okButtonProps.loading while the request runs, then close the bubble when it finishes.onConfirm and the OK button shows a spinner until it settles, then the bubble closes.onConfirm to keep the bubble open after a failed request, so the reader can try again.showCancel={false} with a success icon to turn the bubble into a short confirmation that something worked.disabled to skip the bubble, and the trigger's own onClick runs straight away, like when the reader turns confirmation off.disabled to whether a field has unsaved edits, so Cancel asks first only when there is something to lose.classNames to style one part of the bubble, like container for a wider box or icon for a larger glyph.onConfirm Promise resolves.Popconfirm's props. Rows marked antuikit in the Version column are added by the kit.