| @@ -578,9 +578,9 @@ | ||
| 578 | 578 | className: "eps-app__header" |
| 579 | 579 | }, /*#__PURE__*/_react.default.createElement(TitleTag, (0, _extends2.default)({ |
| 580 | 580 | className: "eps-app__logo-title-wrapper" |
| 581 | 581 | }, titleAttrs), /*#__PURE__*/_react.default.createElement("i", { |
| 582 | - className: "eps-app__logo eicon-elementor-circle" | |
| 582 | + className: "eps-app__logo eicon-elementor" | |
| 583 | 583 | }), /*#__PURE__*/_react.default.createElement("h1", { |
| 584 | 584 | className: "eps-app__title" |
| 585 | 585 | }, props.title)), /*#__PURE__*/_react.default.createElement(_headerButtons.default, { |
| 586 | 586 | buttons: props.buttons, |
| @@ -4080,64 +4080,8 @@ | ||
| 4080 | 4080 | }; |
| 4081 | 4081 | |
| 4082 | 4082 | /***/ }), |
| 4083 | 4083 | |
| 4084 | -/***/ "../app/modules/import-export/assets/js/shared/utils/is-valid-redirect-url.js": | |
| 4085 | -/*!************************************************************************************!*\ | |
| 4086 | - !*** ../app/modules/import-export/assets/js/shared/utils/is-valid-redirect-url.js ***! | |
| 4087 | - \************************************************************************************/ | |
| 4088 | -/***/ ((__unused_webpack_module, exports) => { | |
| 4089 | - | |
| 4090 | -"use strict"; | |
| 4091 | - | |
| 4092 | - | |
| 4093 | -Object.defineProperty(exports, "__esModule", ({ | |
| 4094 | - value: true | |
| 4095 | -})); | |
| 4096 | -exports["default"] = isValidRedirectUrl; | |
| 4097 | -function isValidRedirectUrl(url) { | |
| 4098 | - try { | |
| 4099 | - var parsedUrl = new URL(url); | |
| 4100 | - return parsedUrl.hostname === window.location.hostname && ('http:' === parsedUrl.protocol || 'https:' === parsedUrl.protocol); | |
| 4101 | - } catch (e) { | |
| 4102 | - return false; | |
| 4103 | - } | |
| 4104 | -} | |
| 4105 | - | |
| 4106 | -/***/ }), | |
| 4107 | - | |
| 4108 | -/***/ "../app/modules/import-export/assets/js/shared/utils/redirect.js": | |
| 4109 | -/*!***********************************************************************!*\ | |
| 4110 | - !*** ../app/modules/import-export/assets/js/shared/utils/redirect.js ***! | |
| 4111 | - \***********************************************************************/ | |
| 4112 | -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { | |
| 4113 | - | |
| 4114 | -"use strict"; | |
| 4115 | - | |
| 4116 | - | |
| 4117 | -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); | |
| 4118 | -Object.defineProperty(exports, "__esModule", ({ | |
| 4119 | - value: true | |
| 4120 | -})); | |
| 4121 | -exports["default"] = safeRedirect; | |
| 4122 | -var _isValidRedirectUrl = _interopRequireDefault(__webpack_require__(/*! ./is-valid-redirect-url */ "../app/modules/import-export/assets/js/shared/utils/is-valid-redirect-url.js")); | |
| 4123 | -function safeRedirect(url) { | |
| 4124 | - try { | |
| 4125 | - if (url.startsWith('/')) { | |
| 4126 | - url = window.location.origin + url; | |
| 4127 | - } | |
| 4128 | - var decodedUrl = decodeURIComponent(url); | |
| 4129 | - if ((0, _isValidRedirectUrl.default)(decodedUrl)) { | |
| 4130 | - window.location.href = decodedUrl; | |
| 4131 | - return true; | |
| 4132 | - } | |
| 4133 | - } catch (e) { | |
| 4134 | - return false; | |
| 4135 | - } | |
| 4136 | -} | |
| 4137 | - | |
| 4138 | -/***/ }), | |
| 4139 | - | |
| 4140 | 4084 | /***/ "../app/modules/site-editor/assets/js/context/template-types.js": |
| 4141 | 4085 | /*!**********************************************************************!*\ |
| 4142 | 4086 | !*** ../app/modules/site-editor/assets/js/context/template-types.js ***! |
| 4143 | 4087 | \**********************************************************************/ |
| @@ -4851,44 +4795,29 @@ | ||
| 4851 | 4795 | /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"); |
| 4852 | 4796 | |
| 4853 | 4797 | |
| 4854 | 4798 | var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); |
| 4855 | -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js"); | |
| 4856 | 4799 | Object.defineProperty(exports, "__esModule", ({ |
| 4857 | 4800 | value: true |
| 4858 | 4801 | })); |
| 4859 | 4802 | exports["default"] = Layout; |
| 4860 | -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react")); | |
| 4803 | +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react")); | |
| 4861 | 4804 | var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../app/assets/js/layout/page.js")); |
| 4862 | 4805 | var _menu = _interopRequireDefault(__webpack_require__(/*! ../organisms/menu */ "../app/modules/site-editor/assets/js/organisms/menu.js")); |
| 4863 | 4806 | var _templateTypes = _interopRequireDefault(__webpack_require__(/*! ../context/template-types */ "../app/modules/site-editor/assets/js/context/template-types.js")); |
| 4864 | -var _useQueryParams = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-query-params */ "../app/assets/js/hooks/use-query-params.js")); | |
| 4865 | -var _redirect = _interopRequireDefault(__webpack_require__(/*! ../../../../import-export/assets/js/shared/utils/redirect */ "../app/modules/import-export/assets/js/shared/utils/redirect.js")); | |
| 4866 | 4807 | __webpack_require__(/*! ./site-editor.scss */ "../app/modules/site-editor/assets/js/templates/site-editor.scss"); |
| 4867 | -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); } | |
| 4868 | 4808 | function Layout(props) { |
| 4869 | - var _useQueryParams$getAl = (0, _useQueryParams.default)().getAll(), | |
| 4870 | - returnTo = _useQueryParams$getAl.return_to; | |
| 4871 | - var onClose = (0, _react.useCallback)(function () { | |
| 4872 | - if (returnTo && (0, _redirect.default)(returnTo)) { | |
| 4873 | - return; | |
| 4874 | - } | |
| 4875 | - window.top.location = elementorAppConfig.admin_url; | |
| 4876 | - }, [returnTo]); | |
| 4877 | - var config = (0, _react.useMemo)(function () { | |
| 4878 | - var _props$titleRedirectR; | |
| 4879 | - return { | |
| 4880 | - title: __('Theme Builder', 'elementor'), | |
| 4881 | - titleRedirectRoute: (_props$titleRedirectR = props.titleRedirectRoute) !== null && _props$titleRedirectR !== void 0 ? _props$titleRedirectR : null, | |
| 4882 | - headerButtons: props.headerButtons, | |
| 4883 | - sidebar: /*#__PURE__*/_react.default.createElement(_menu.default, { | |
| 4884 | - allPartsButton: props.allPartsButton, | |
| 4885 | - promotion: props.promotion | |
| 4886 | - }), | |
| 4887 | - content: props.children, | |
| 4888 | - onClose: onClose | |
| 4889 | - }; | |
| 4890 | - }, [props.titleRedirectRoute, props.headerButtons, props.allPartsButton, props.promotion, props.children, onClose]); | |
| 4809 | + var _props$titleRedirectR; | |
| 4810 | + var config = { | |
| 4811 | + title: __('Theme Builder', 'elementor'), | |
| 4812 | + titleRedirectRoute: (_props$titleRedirectR = props.titleRedirectRoute) !== null && _props$titleRedirectR !== void 0 ? _props$titleRedirectR : null, | |
| 4813 | + headerButtons: props.headerButtons, | |
| 4814 | + sidebar: /*#__PURE__*/_react.default.createElement(_menu.default, { | |
| 4815 | + allPartsButton: props.allPartsButton, | |
| 4816 | + promotion: props.promotion | |
| 4817 | + }), | |
| 4818 | + content: props.children | |
| 4819 | + }; | |
| 4891 | 4820 | return /*#__PURE__*/_react.default.createElement(_templateTypes.default, null, /*#__PURE__*/_react.default.createElement(_page.default, config)); |
| 4892 | 4821 | } |
| 4893 | 4822 | Layout.propTypes = { |
| 4894 | 4823 | headerButtons: PropTypes.arrayOf(PropTypes.object), |