18 lines
468 B
TypeScript
Raw Normal View History

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">
{messageLog.map(message => {
2022-08-23 21:46:07 -05:00
return <Message key={message.id} message={message} userId={userId} />
})}
2022-08-20 22:23:43 -05:00
</div>
)
}