@tugerente/react-getbeamer
Version:
---- Simple wrapper to simplify integration with [Beamer](https://www.getbeamer.com/). Forked to implement user_id parameter. (Kudos to the author)
31 lines (25 loc) • 776 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = beamerInitialize;
function beamerInitialize(id) {
var url = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
var user = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
if (!window) {
return;
}
if (!id) {
throw Error('Must provide "id". https://app.getbeamer.com/embed');
}
window.beamer_config = {
product_id: id,
user_id: user
};
var beamerURL = url || "https://app.getbeamer.com/js/beamer-embed.js";
var head = document.getElementsByTagName("head")[0];
var script = document.createElement("script");
script.defer = "defer";
script.src = beamerURL;
head.appendChild(script);
}