web-social-share
Version:
A Web Component to share urls and text on social networks
11 lines (10 loc) • 424 B
JavaScript
import { shareEncodedUrl, staticOpenNewWindow } from './utils';
export const hackernews = async (attrs) => {
let urlString = 'https://news.ycombinator.com/submitlink?u=';
//default to the current page if a URL isn't specified
urlString += shareEncodedUrl(attrs.socialShareUrl);
if (attrs.socialShareText) {
urlString += '&t=' + encodeURIComponent(attrs.socialShareText);
}
staticOpenNewWindow(urlString);
};