diff --git a/ui/src/message/Message.tsx b/ui/src/message/Message.tsx index b5c426c..e4520b9 100644 --- a/ui/src/message/Message.tsx +++ b/ui/src/message/Message.tsx @@ -5,8 +5,9 @@ import Delete from '@material-ui/icons/Delete'; import React from 'react'; import TimeAgo from 'react-timeago'; import Container from '../common/Container'; +import {StyleRulesCallback} from '@material-ui/core/styles/withStyles'; -const styles = () => ({ +const styles: StyleRulesCallback = () => ({ header: { display: 'flex', }, @@ -29,18 +30,11 @@ const styles = () => ({ imageWrapper: { display: 'flex', }, + content: { + whiteSpace: 'pre-wrap', + }, }); -type Style = WithStyles< - | 'header' - | 'headerTitle' - | 'trash' - | 'wrapperPadding' - | 'messageContentWrapper' - | 'image' - | 'imageWrapper' ->; - interface IProps { title: string; image?: string; @@ -50,7 +44,7 @@ interface IProps { height: (height: number) => void; } -class Message extends React.PureComponent { +class Message extends React.PureComponent> { private node: HTMLDivElement | null; public componentDidMount = () => @@ -84,7 +78,7 @@ class Message extends React.PureComponent { - + {content}