@highloop/feedback
Version:
3 lines (2 loc) • 1.15 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var e,o=function(e){var o=document.createElement("link");o.rel="prefetch",o.href="https://widget.onhighloop.com/feedback/"+e,document.head.appendChild(o)},n=function(){return e||(e=new Promise((function(e,o){var n=document.createElement("script");n.src="https://use.feedback.onhighloop.com/core/index.umd.js",n.onload=function(){e()},n.onerror=function(e){console.warn("[highloop-feedback]: could not fetch script"),o(e)},document.body.appendChild(n)}))),e};exports.createDialogWidget=function(e,t){return void 0===t&&(t={}),new Promise((function(c,i){o(e),n().then((function(){c(window.highloopFeedback.createDialogWidget(e,t))})).catch(i)}))},exports.createInlineWidget=function(e,t,c){return void 0===c&&(c={}),new Promise((function(i,r){o(e),n().then((function(){i(window.highloopFeedback.createInlineWidget(e,t,c))})).catch(r)}))},exports.createPopoverWidget=function(e,t,c){return void 0===c&&(c={}),new Promise((function(i,r){o(e),n().then((function(){i(window.highloopFeedback.createPopoverWidget(e,t,c))})).catch(r)}))};
//# sourceMappingURL=feedback.cjs.production.min.js.map