{/* Header */} {customHeaderContent && {customHeaderContent}} {/* Messages */} { void loadMoreHistory(); }} hasMoreHistory={hasMoreHistory} enableTypingIndicators={enableTypingIndicators} onEdit={handleMessageUpdate} onDelete={handleMessageDelete} onReactionAdd={handleReactionAdd} onReactionRemove={handleReactionRemove} onMessageInView={showMessagesAroundSerial} onViewLatest={showLatestMessages} > {/* Footer */}
{ updateMessages([msg]); }} placeholder={`Message ${roomName}...`} aria-label={`Send message to ${roomName}`} onSendError={onError?.onMessageSendError} enableTyping={enableTypingIndicators} />
{customFooterContent}