2022-08-23 21:46:07 -05:00
|
|
|
import { Message as IMessage } from 'models/chat'
|
|
|
|
import { Message } from 'components/Message'
|
2022-08-20 22:23:43 -05:00
|
|
|
|
|
|
|
export interface ChatTranscriptProps {
|
2022-08-23 21:46:07 -05:00
|
|
|
messageLog: Array<IMessage>
|
2022-08-21 10:44:01 -05:00
|
|
|
userId: string
|
2022-08-20 22:23:43 -05:00
|
|
|
}
|
|
|
|
|
2022-08-21 10:44:01 -05:00
|
|
|
export const ChatTranscript = ({ messageLog, userId }: ChatTranscriptProps) => {
|
2022-08-20 22:23:43 -05:00
|
|
|
return (
|
2022-08-21 10:32:54 -05:00
|
|
|
<div className="ChatTranscript flex flex-col">
|
2022-08-22 21:57:45 -05:00
|
|
|
{messageLog.map(message => {
|
2022-08-23 21:46:07 -05:00
|
|
|
return <Message key={message.id} message={message} userId={userId} />
|
2022-08-22 21:57:45 -05:00
|
|
|
})}
|
2022-08-20 22:23:43 -05:00
|
|
|
</div>
|
|
|
|
)
|
|
|
|
}
|