From 2c914c554d652c6db0105d2e50e85742a930b690 Mon Sep 17 00:00:00 2001 From: Audric Ackermann Date: Wed, 27 Nov 2019 15:46:56 +1100 Subject: [PATCH] Message: click on avatar show userDetailModal Disable the click on avatar because before it selected the message. OnClick on avatar -> trigger event to show the UserDetails modal with this pubkey. --- ts/components/conversation/Message.tsx | 28 +++++++++++++++----------- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/ts/components/conversation/Message.tsx b/ts/components/conversation/Message.tsx index bf3401165..29d901be8 100644 --- a/ts/components/conversation/Message.tsx +++ b/ts/components/conversation/Message.tsx @@ -673,7 +673,13 @@ export class Message extends React.PureComponent { } return ( -
+
{ + onShowUserDetails(authorPhoneNumber); + }} + > { const enableContextMenu = !isRss && !multiSelectMode; return ( -
{ - const selection = window.getSelection(); - if (selection && selection.type === 'Range') { - return; - } - this.props.onSelectMessage(); - }} - > +
{this.renderCheckBox()} {this.renderAvatar()} @@ -1104,6 +1100,14 @@ export class Message extends React.PureComponent { `module-message--${direction}`, expiring ? 'module-message--expired' : null )} + role="button" + onClick={() => { + const selection = window.getSelection(); + if (selection && selection.type === 'Range') { + return; + } + this.props.onSelectMessage(); + }} > {this.renderError(isIncoming)} {isRss ? null : this.renderMenu(!isIncoming, triggerId)}