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

NameTypeDefaultDescription
message*string-

The question or warning message to display. Required.

cancelLabelstring'Cancel'

Label for the cancel button.

classesPartial-

See CSS classes API below for more details.

confirmLabelstring'Confirm'

Label for the confirm button.

onCancelfunc-

Called when the user clicks the cancel button.

Signature:function(event: MouseEvent<HTMLButtonElement, MouseEvent>) => void
    onConfirmfunc-

    Called when the user clicks the confirm button.

    Signature:function(event: MouseEvent<HTMLButtonElement, MouseEvent>) => void
      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.