UNPKG

@mopinion/survey

Version:

Collect customer feedback with the Mopinion survey library

32 lines (31 loc) 1.73 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = Assets; var _hooks = require("preact/hooks"); var _utils = require("../../../utils"); var _ConfigStore = require("../stores/ConfigStore"); function Assets() { var _properties$advanced; var _useFormProps = (0, _ConfigStore.useFormProps)(), fontsDomain = _useFormProps.fontsDomain; var _useConfigStore = (0, _ConfigStore.useConfigStore)(), properties = _useConfigStore.properties, webFonts = _useConfigStore.webFonts; var blockWebFonts = (_properties$advanced = properties.advanced) === null || _properties$advanced === void 0 ? void 0 : _properties$advanced.block_webfont_loading; (0, _hooks.useEffect)(function () { var _properties$advanced$, _properties$advanced2; if (!blockWebFonts) { (0, _utils.loadFonts)(webFonts, fontsDomain); } Object.keys((_properties$advanced$ = properties === null || properties === void 0 || (_properties$advanced2 = properties.advanced) === null || _properties$advanced2 === void 0 ? void 0 : _properties$advanced2.customLibraries) !== null && _properties$advanced$ !== void 0 ? _properties$advanced$ : {}).map(function (key) { var _properties$advanced$2, _properties$advanced3; return (_properties$advanced$2 = properties === null || properties === void 0 || (_properties$advanced3 = properties.advanced) === null || _properties$advanced3 === void 0 ? void 0 : _properties$advanced3.customLibraries[key]) !== null && _properties$advanced$2 !== void 0 ? _properties$advanced$2 : {}; }).forEach(function (script) { return (0, _utils.appendScript)(script.url); }); }, []); return null; } //# sourceMappingURL=Assets.js.map