UNPKG

@ninetailed/experience.js-preview-bridge

Version:

Ninetailed SDK plugin for Experience.js preview bridge

35 lines (28 loc) 839 B
'use strict'; 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;