UNPKG

web-social-share

Version:

A Web Component to share urls and text on social networks

18 lines (17 loc) 780 B
import { openNewWindow, shareEncodedUrl } from "../utils/utils"; export const shareTwitter = async ({ socialShareText, socialShareVia, socialShareHashtags, socialShareUrl, openWindowTarget: target }) => { let urlString = 'https://www.twitter.com/intent/tweet?'; if (socialShareText) { urlString += 'text=' + encodeURIComponent(socialShareText); } if (socialShareVia) { urlString += '&via=' + encodeURIComponent(socialShareVia); } if (socialShareHashtags) { urlString += '&hashtags=' + encodeURIComponent(socialShareHashtags); } //default to the current page if a URL isn't specified urlString += '&url=' + shareEncodedUrl(socialShareUrl); openNewWindow({ urlString, target }); }; //# sourceMappingURL=twitter.js.map