UNPKG

web-social-share

Version:

A Web Component to share urls and text on social networks

27 lines (26 loc) 848 B
export const email = async ({ socialShareTo, socialShareBody, socialShareSubject, socialShareCc, socialShareBcc }) => { let urlString = 'mailto:'; if (socialShareTo) { urlString += encodeURIComponent(socialShareTo); } urlString += '?'; if (socialShareBody) { urlString += 'body=' + encodeURIComponent(socialShareBody); } if (socialShareSubject) { urlString += '&subject=' + encodeURIComponent(socialShareSubject); } if (socialShareCc) { urlString += '&cc=' + encodeURIComponent(socialShareCc); } if (socialShareBcc) { urlString += '&bcc=' + encodeURIComponent(socialShareBcc); } if (window.self !== window.top) { window.open(urlString, '_blank'); } else { window.open(urlString, '_self'); } }; //# sourceMappingURL=email.js.map