UNPKG

@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
"use strict"; 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); }