From f60efe588a9da4359288540ba89aeec739234151 Mon Sep 17 00:00:00 2001 From: Antono Vasiljev Date: Wed, 3 Jun 2020 19:30:47 +0300 Subject: [PATCH] Allow custom subject in Email Share --- src/components/EmailButton.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/EmailButton.vue b/src/components/EmailButton.vue index 61521da..55dfc9e 100644 --- a/src/components/EmailButton.vue +++ b/src/components/EmailButton.vue @@ -32,12 +32,13 @@ export default { props: { url: { type: String, default: getDocumentHref }, btnText: { type: String, default: "Email" }, - hasIcon: { type: Boolean, default: true } + hasIcon: { type: Boolean, default: true }, + subject: { type: String, default: 'Share Link' }, }, methods: { openShareWindow() { eventEmit(this, "onShare", { name: "Email" }); - const url = `mailto:?subject=Share%20Link&body=${encodeURIComponent( + const url = `mailto:?subject=${encodeURIComponent(this.$props.subject)}&body=${encodeURIComponent( this.$props.url )}`;