ChatMessageList
shell채팅 메시지 목록. 역할별 말풍선, 타이핑 인디케이터, 자동 스크롤.
컴포넌트 의존 관계
깊이
100%
테스트 커버리지
2026년 2월 4일생성된 테스트 결과를 찾지 못했습니다.
ChatMessageList 항목이 문서 메타에 연결되어 있지만 현재 생성 파일에는 없습니다.
테스트를 추가한 뒤 `bun run generate:test-results`를 실행하거나 `testDescribe` 매핑을 다시 확인하세요.
ChatMessageList Props
| Prop | 타입 | 기본값 | 설명 |
|---|---|---|---|
messages* | ChatMessageDef[] | — | 메시지 배열. { id, role, content, timestamp } |
loading | boolean | false | 타이핑 인디케이터 표시 |
renderContent | (message: ChatMessageDef) => ReactNode | — | 커스텀 메시지 렌더러. 기본: plain text |
assistantAvatar | string | — | 어시스턴트 아바타 이미지 URL |
showTimestamps | boolean | true | 타임스탬프 표시 여부 |
autoScroll | boolean | true | 새 메시지 시 자동 스크롤 |
labels | ChatMessageListLabels | — | i18n 라벨 오버라이드 |
Import
tsx
import { ChatMessageList } from "@reopt-ai/opt-ui";