diff options
author | greta <gretadoci@gmail.com> | 2022-05-12 12:32:48 +0300 |
---|---|---|
committer | greta <gretadoci@gmail.com> | 2022-05-12 14:29:47 +0300 |
commit | 76dbbc938e1f7f0454996a13a21c873063b6ecca (patch) | |
tree | 7de0e22c6691ee348102b74ef5aedc953c3a8e43 /src | |
parent | 16e79219fa2d7bb01a26aad157e30aa1cdf5b2a0 (diff) |
Add forward as attachment on more actions
Signed-off-by: greta <gretadoci@gmail.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/components/MenuEnvelope.vue | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/components/MenuEnvelope.vue b/src/components/MenuEnvelope.vue index c2ce9d76c..a36bdb1eb 100644 --- a/src/components/MenuEnvelope.vue +++ b/src/components/MenuEnvelope.vue @@ -96,6 +96,12 @@ {{ t('mail', 'More actions') }} </template> </ActionButton> + <ActionButton + icon="icon-forward" + :close-after-click="true" + @click.prevent="forwardSelectedAsAttachment"> + {{ t('mail', 'Forward message as attachment') }} + </ActionButton> <ActionButton icon="icon-add" :close-after-click="true" @click="onOpenEditAsNew"> @@ -222,6 +228,7 @@ export default { showEventModal: false, showTagModal: false, moreActionsOpen: false, + forwardMessages: this.envelope.databaseId, } }, computed: { @@ -313,6 +320,12 @@ export default { })) } }, + async forwardSelectedAsAttachment() { + this.forwardedMessages = [this.envelope.databaseId] + await this.$store.dispatch('showMessageComposer', { + forwardedMessages: this.forwardedMessages, + }) + }, async onShowSourceModal() { this.sourceLoading = true |