@genexus/web-standard-functions
Version:
GeneXus JavaScript standard functions library for web generators
27 lines • 695 B
JavaScript
import { msg } from "../../../misc/msg";
import { convertUriToFile } from "../convertUriToFile";
/**
* @param File
* @param text
* @param url
* @param title
*/
export const shareFile = async (uri, text, title) => {
const nav = window.navigator;
const file = await 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 msg("Share API not available in this browser", "status");
}
};
//# sourceMappingURL=shareFile.js.map