@ninetailed/experience.js-preview-bridge
Version:
Ninetailed SDK plugin for Experience.js preview bridge
35 lines (28 loc) • 839 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var zoid = require('zoid');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var zoid__default = /*#__PURE__*/_interopDefaultLegacy(zoid);
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
const BASE_URL = 'https://preview.widgets.ninetailed.io/v2';
// eslint-disable-next-line @typescript-eslint/no-explicit-any
let bridge;
const PreviewBridge = ({
url: _url = BASE_URL,
nonce
}) => {
if (!bridge) {
bridge = zoid__default["default"].create({
tag: 'ninetailed-preview',
url: _url,
dimensions: {
width: `432px`,
height: `100vh`
}
});
}
return bridge({
cspNonce: nonce
});
};
exports.PreviewBridge = PreviewBridge;