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 )}`;