Finish new Message component, integrate into application

Also:
- New schema version 8 with video/image thumbnails, screenshots, sizes
- Upgrade messages not at current schema version when loading messages
  to show in conversation
- New MessageDetail react component
- New ConversationHeader react component
This commit is contained in:
Scott Nonnenberg 2018-07-09 14:29:13 -07:00
parent 69f11c4a7b
commit 3c69886320
102 changed files with 9644 additions and 7381 deletions

View file

@ -12,8 +12,7 @@ interface Props {
isIncoming: boolean;
withContentAbove: boolean;
withContentBelow: boolean;
onSendMessage?: () => void;
onClickContact?: () => void;
onClick?: () => void;
}
export class EmbeddedContact extends React.Component<Props> {
@ -22,7 +21,7 @@ export class EmbeddedContact extends React.Component<Props> {
contact,
i18n,
isIncoming,
onClickContact,
onClick,
withContentAbove,
withContentBelow,
} = this.props;
@ -40,7 +39,7 @@ export class EmbeddedContact extends React.Component<Props> {
: null
)}
role="button"
onClick={onClickContact}
onClick={onClick}
>
{renderAvatar({ contact, i18n, module })}
<div className="module-embedded-contact__text-container">