From 51ea762bcee201a71da18b89ad251d032ec16fe6 Mon Sep 17 00:00:00 2001 From: Audric Ackermann Date: Tue, 24 Nov 2020 16:40:55 +1100 Subject: [PATCH] enable save of attachments on click on single generic attachment --- ts/components/conversation/Message.tsx | 11 ++++++++++- .../session/conversation/SessionCompositionBox.tsx | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/ts/components/conversation/Message.tsx b/ts/components/conversation/Message.tsx index 142402685..199c95d2b 100644 --- a/ts/components/conversation/Message.tsx +++ b/ts/components/conversation/Message.tsx @@ -473,7 +473,16 @@ export class Message extends React.PureComponent { ) : (
-
+
{ + if (this.props?.onDownload) { + e.stopPropagation(); + this.props.onDownload(firstAttachment); + } + }} + > {extension ? (
{extension} diff --git a/ts/components/session/conversation/SessionCompositionBox.tsx b/ts/components/session/conversation/SessionCompositionBox.tsx index 4c511a527..e874aa75b 100644 --- a/ts/components/session/conversation/SessionCompositionBox.tsx +++ b/ts/components/session/conversation/SessionCompositionBox.tsx @@ -455,7 +455,7 @@ export class SessionCompositionBox extends React.Component { if (!conversationModel) { return; } - const allPubKeys = conversationModel.get('members') as Array; + const allPubKeys = conversationModel.get('members'); const allMembers = allPubKeys.map(pubKey => { const conv = window.ConversationController.get(pubKey);