OptionalcolorsOptionaldisabledWhether the input is disabled
OptionaliconsCustom icons
OptionallabelsCustom labels for i18n support
OptionalmaxMaximum height before scrolling (default: none)
OptionalonCallback when chat panel gains focus (useful for clearing unread indicators)
OptionalonCallback when new remote message arrives (for notifications/badges)
OptionalplaceholderPlaceholder text for input (default: 'Type a message...')
OptionalrenderRender props for advanced customization
OptionalshowShow avatars for messages (default: true)
OptionalshowShow the header (default: true)
OptionalshowShow timestamps on messages (default: true)
OptionalstylesCustom styles
OptionalsxMUI sx styling prop
OptionaltitleTitle for the chat header (default: 'Chat')
Custom colors