index.tsx
563 Bytes
import React from 'react';
import {getOr} from 'lodash/fp';
import ThreadContent from '../../../../models/ThreadContent';
import TheirMessage from './TheirMessage';
import isCurrentUser from '../../../helpers/isCurrentUser';
import MyMessage from './MyMessage';
interface Props {
threadContent: ThreadContent;
}
const ChatMessage = ({threadContent}: Props) => {
return isCurrentUser(getOr(0, 'author.id', threadContent))
? <MyMessage threadContent={threadContent} />
: <TheirMessage threadContent={threadContent} />;
};
export default ChatMessage;