UNPKG

@mopinion/survey

Version:

Collect customer feedback with the Mopinion survey library

34 lines (33 loc) 1.88 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = EmbeddedForm; var _preact = require("preact"); var _ConfigStore = require("../stores/ConfigStore"); var _FormStore = require("../stores/FormStore"); var _BaseForm = _interopRequireDefault(require("./BaseForm")); var _LanguageToggle = _interopRequireDefault(require("./LanguageToggle")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } function _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); } function EmbeddedForm() { var _useFormStore = (0, _FormStore.useFormStore)(), formType = _useFormStore.formType, formOpen = _useFormStore.formOpen; var _useFormProps = (0, _ConfigStore.useFormProps)(), webView = _useFormProps.webView; var _useProperties = (0, _ConfigStore.useProperties)(), _useProperties$transl = _useProperties.translation, translation = _useProperties$transl === void 0 ? {} : _useProperties$transl; var _useConfigStore = (0, _ConfigStore.useConfigStore)(), themeClass = _useConfigStore.themeClass; return (0, _preact.h)("form", _extends({ "data-mop-form-type": formType, className: "mopinion-survey-content wcag ".concat(!webView ? 'overflow-visible' : '', " ").concat(themeClass) }, !formOpen && { style: { display: 'none' } }), (translation === null || translation === void 0 ? void 0 : translation.useTranslation) && (translation === null || translation === void 0 ? void 0 : translation.useToggle) && (0, _preact.h)(_LanguageToggle["default"], null), (0, _preact.h)(_BaseForm["default"], null)); } //# sourceMappingURL=EmbeddedForm.js.map