Skip to contentSkip to content

ChatConfirmation API

API reference docs for the React ChatConfirmation component. Learn about the props, CSS, and other APIs of this exported module.

Demos

Import

import { ChatConfirmation } from '@mui/x-chat/ChatConfirmation';
// or
import { ChatConfirmation } from '@mui/x-chat';

Learn about the difference by reading this guide on minimizing bundle size.

Props

Props of the native component are also available.

NameTypeDefaultDescription
message*string-

The question or warning message to display. Required.

cancelLabelstring'Cancel'

Label for the cancel button.

confirmLabelstring'Confirm'

Label for the confirm button.

onCancelfunc-

Called when the user clicks the cancel button.

onConfirmfunc-

Called when the user clicks the confirm button.

The component cannot hold a ref.

CSS classes

These class names are useful for styling with CSS. They are applied to the component's slots when specific states are triggered.

Class nameRule nameDescription
.MuiChatConfirmation-actionsactionsStyles applied to the actions container element.
.MuiChatConfirmation-cancelButtoncancelButtonStyles applied to the cancel button element.
.MuiChatConfirmation-confirmButtonconfirmButtonStyles applied to the confirm button element.
.MuiChatConfirmation-iconiconStyles applied to the icon element.
.MuiChatConfirmation-messagemessageStyles applied to the message element.
.MuiChatConfirmation-rootrootStyles applied to the root element.

You can override the style of the component using one of these customization options:

Source code

If you did not find the information in this page, consider having a look at the implementation of the component for more detail.