UNPKG

@genexus/web-standard-functions

Version:

GeneXus JavaScript standard functions library for web generators

31 lines 865 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.shareFile = void 0; const msg_1 = require("../../../misc/msg"); const convertUriToFile_1 = require("../convertUriToFile"); /** * @param File * @param text * @param url * @param title */ const shareFile = async (uri, text, title) => { const nav = window.navigator; const file = await (0, convertUriToFile_1.convertUriToFile)(uri); const data = {}; data["files"] = [file]; if (text !== "") { data["text"] = text; } if (title !== "") { data["title"] = title; } if (nav.canShare && nav.canShare({ files: [file] })) { return nav.share(data); } else { return (0, msg_1.msg)("Share API not available in this browser", "status"); } }; exports.shareFile = shareFile; //# sourceMappingURL=shareFile.js.map