web-social-share
Version:
A Web Component to share urls and text on social networks
17 lines (16 loc) • 750 B
JavaScript
import { openNewWindow, shareEncodedUrl } from "../utils/utils";
export const linkedin = async ({ socialShareUrl, socialShareText, socialShareDescription, socialShareSource, openWindowTarget: target }) => {
let urlString = 'https://www.linkedin.com/shareArticle?mini=true';
urlString += '&url=' + shareEncodedUrl(socialShareUrl);
if (socialShareText) {
urlString += '&title=' + encodeURIComponent(socialShareText);
}
if (socialShareDescription) {
urlString += '&summary=' + encodeURIComponent(socialShareDescription);
}
if (socialShareSource) {
urlString += '&source=' + encodeURIComponent(socialShareSource);
}
openNewWindow({ urlString, target });
};
//# sourceMappingURL=linkedin.js.map