UNPKG

web-social-share

Version:

A Web Component to share urls and text on social networks

22 lines (21 loc) 687 B
import { staticOpenNewWindow } from './utils'; export const email = async (attrs) => { let urlString = 'mailto:'; if (attrs.socialShareTo) { urlString += encodeURIComponent(attrs.socialShareTo); } urlString += '?'; if (attrs.socialShareBody) { urlString += 'body=' + encodeURIComponent(attrs.socialShareBody); } if (attrs.socialShareSubject) { urlString += '&subject=' + encodeURIComponent(attrs.socialShareSubject); } if (attrs.socialShareCc) { urlString += '&cc=' + encodeURIComponent(attrs.socialShareCc); } if (attrs.socialShareBcc) { urlString += '&bcc=' + encodeURIComponent(attrs.socialShareBcc); } staticOpenNewWindow(urlString); };