Skip to main content
Our docs redesign is live!

ChatMessages (concierge)

Scrollable concierge message list with stick-to-bottom auto-scroll during streaming.

components/molecules/concierge/ChatMessages.tsx

Props

PropTypeRequiredDescription
messagesChatMessage[]yesConversation messages
isStreamingbooleanyesWhether the last message is streaming
classNamestringnoExtra classes for the scroll container

Behavior

  • Auto-scrolls to the bottom as new tokens arrive, unless the user has scrolled up more than ~80px (then scroll position is respected).
  • aria-live="polite" announces streamed additions.