web-social-share
Version:
A Web Component to share urls and text on social networks
12 lines (11 loc) • 533 B
JavaScript
import { openNewWindow, shareEncodedUrl } from "../utils/utils";
export const openchat = async ({ socialShareUrl, socialShareText, openWindowTarget: target }) => {
let urlString = `https://oc.app/?url=${shareEncodedUrl(socialShareUrl)}`;
if (socialShareText) {
urlString += `&text=${encodeURIComponent(socialShareText)}`;
}
// openchat requires a suffix `#/share` to understand it is a share action
urlString += `#/share`;
openNewWindow({ urlString, target });
};
//# sourceMappingURL=openchat.js.map