@xo-union/react-pagelet
Advanced tools
Comparing version 4.1.4 to 4.1.5
@@ -106,18 +106,20 @@ module.exports = | ||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return ReactPagelet; }); | ||
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2); | ||
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__); | ||
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3); | ||
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__); | ||
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(4); | ||
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__); | ||
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(5); | ||
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3__); | ||
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6); | ||
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__); | ||
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(7); | ||
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_5__); | ||
/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(8); | ||
/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_6__); | ||
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(9); | ||
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_7__); | ||
/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2); | ||
/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__); | ||
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3); | ||
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__); | ||
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(4); | ||
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__); | ||
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(5); | ||
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__); | ||
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6); | ||
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__); | ||
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(7); | ||
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__); | ||
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(8); | ||
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_6__); | ||
/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(9); | ||
/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_7__); | ||
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(10); | ||
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_8__); | ||
@@ -130,13 +132,24 @@ | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } | ||
var PageletContainer = /*#__PURE__*/function (_Component) { | ||
_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4___default()(PageletContainer, _Component); | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5___default()(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5___default()(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4___default()(this, result); }; } | ||
function PageletContainer() { | ||
var _getPrototypeOf2; | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } | ||
/* eslint-disable max-classes-per-file */ | ||
var ReactPageletContainer = /*#__PURE__*/function (_Component) { | ||
_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3___default()(ReactPageletContainer, _Component); | ||
var _super = _createSuper(ReactPageletContainer); | ||
function ReactPageletContainer() { | ||
var _this; | ||
_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default()(this, PageletContainer); | ||
_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1___default()(this, ReactPageletContainer); | ||
@@ -147,3 +160,3 @@ for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
_this = _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2___default()(this, (_getPrototypeOf2 = _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3___default()(PageletContainer)).call.apply(_getPrototypeOf2, [this].concat(args))); | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_this.state = _this.props.initialProps; | ||
@@ -153,26 +166,26 @@ return _this; | ||
_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default()(PageletContainer, [{ | ||
_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2___default()(ReactPageletContainer, [{ | ||
key: "render", | ||
value: function render() { | ||
return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(this.props.Wrapped, this.state); | ||
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(this.props.Wrapped, this.state); | ||
} | ||
}]); | ||
return PageletContainer; | ||
}(react__WEBPACK_IMPORTED_MODULE_5__["Component"]); | ||
return ReactPageletContainer; | ||
}(react__WEBPACK_IMPORTED_MODULE_6__["Component"]); | ||
PageletContainer.defaultProps = { | ||
ReactPageletContainer.defaultProps = { | ||
initialProps: {} | ||
}; | ||
process.env.NODE_ENV !== "production" ? PageletContainer.propTypes = { | ||
initialProps: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.shape() | ||
process.env.NODE_ENV !== "production" ? ReactPageletContainer.propTypes = { | ||
initialProps: prop_types__WEBPACK_IMPORTED_MODULE_8___default.a.shape() | ||
} : void 0; | ||
var ReactPagelet = /*#__PURE__*/function () { | ||
function ReactPagelet(component) { | ||
function ReactPagelet(component, componentProps) { | ||
var _this2 = this; | ||
_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default()(this, ReactPagelet); | ||
_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1___default()(this, ReactPagelet); | ||
this.reactRef = react__WEBPACK_IMPORTED_MODULE_5___default.a.createRef(); | ||
this.reactRef = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createRef(); | ||
this.initialProps = {}; | ||
@@ -185,5 +198,6 @@ | ||
this.component = component; | ||
this.componentProps = componentProps; | ||
} | ||
_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default()(ReactPagelet, [{ | ||
_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2___default()(ReactPagelet, [{ | ||
key: "mount", | ||
@@ -196,6 +210,6 @@ value: function mount(container) { | ||
*/ | ||
react_dom__WEBPACK_IMPORTED_MODULE_6___default.a.render(react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(PageletContainer, { | ||
react_dom__WEBPACK_IMPORTED_MODULE_7___default.a.render( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(ReactPageletContainer, { | ||
ref: this.reactRef, | ||
Wrapped: this.component, | ||
initialProps: container.props | ||
initialProps: _objectSpread(_objectSpread({}, container.props), this.componentProps) | ||
}), container.mountNode); | ||
@@ -209,3 +223,3 @@ container.pageletDidRender(); | ||
container.removeEventListener('props', this.updateReactProps); | ||
react_dom__WEBPACK_IMPORTED_MODULE_6___default.a.unmountComponentAtNode(container.mountNode); | ||
react_dom__WEBPACK_IMPORTED_MODULE_7___default.a.unmountComponentAtNode(container.mountNode); | ||
container.pageletDidUnrender(); | ||
@@ -224,3 +238,3 @@ } | ||
module.exports = require("@babel/runtime/helpers/classCallCheck"); | ||
module.exports = require("@babel/runtime/helpers/defineProperty"); | ||
@@ -231,3 +245,3 @@ /***/ }), | ||
module.exports = require("@babel/runtime/helpers/createClass"); | ||
module.exports = require("@babel/runtime/helpers/classCallCheck"); | ||
@@ -238,3 +252,3 @@ /***/ }), | ||
module.exports = require("@babel/runtime/helpers/possibleConstructorReturn"); | ||
module.exports = require("@babel/runtime/helpers/createClass"); | ||
@@ -245,3 +259,3 @@ /***/ }), | ||
module.exports = require("@babel/runtime/helpers/getPrototypeOf"); | ||
module.exports = require("@babel/runtime/helpers/inherits"); | ||
@@ -252,3 +266,3 @@ /***/ }), | ||
module.exports = require("@babel/runtime/helpers/inherits"); | ||
module.exports = require("@babel/runtime/helpers/possibleConstructorReturn"); | ||
@@ -259,3 +273,3 @@ /***/ }), | ||
module.exports = require("react"); | ||
module.exports = require("@babel/runtime/helpers/getPrototypeOf"); | ||
@@ -266,3 +280,3 @@ /***/ }), | ||
module.exports = require("react-dom"); | ||
module.exports = require("react"); | ||
@@ -273,2 +287,8 @@ /***/ }), | ||
module.exports = require("react-dom"); | ||
/***/ }), | ||
/* 10 */ | ||
/***/ (function(module, exports) { | ||
module.exports = require("prop-types"); | ||
@@ -275,0 +295,0 @@ |
174
lib/index.js
@@ -85,3 +85,3 @@ module.exports = | ||
/******/ // Load entry module and return exports | ||
/******/ return __webpack_require__(__webpack_require__.s = 10); | ||
/******/ return __webpack_require__(__webpack_require__.s = 11); | ||
/******/ }) | ||
@@ -97,18 +97,20 @@ /************************************************************************/ | ||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return ReactPagelet; }); | ||
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2); | ||
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__); | ||
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3); | ||
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__); | ||
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(4); | ||
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__); | ||
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(5); | ||
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3__); | ||
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6); | ||
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__); | ||
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(7); | ||
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_5__); | ||
/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(8); | ||
/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_6__); | ||
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(9); | ||
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_7__); | ||
/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2); | ||
/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__); | ||
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3); | ||
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__); | ||
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(4); | ||
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__); | ||
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(5); | ||
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__); | ||
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6); | ||
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__); | ||
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(7); | ||
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__); | ||
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(8); | ||
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_6__); | ||
/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(9); | ||
/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_7__); | ||
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(10); | ||
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_8__); | ||
@@ -121,13 +123,24 @@ | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } | ||
var PageletContainer = /*#__PURE__*/function (_Component) { | ||
_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4___default()(PageletContainer, _Component); | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5___default()(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5___default()(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4___default()(this, result); }; } | ||
function PageletContainer() { | ||
var _getPrototypeOf2; | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } | ||
/* eslint-disable max-classes-per-file */ | ||
var ReactPageletContainer = /*#__PURE__*/function (_Component) { | ||
_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3___default()(ReactPageletContainer, _Component); | ||
var _super = _createSuper(ReactPageletContainer); | ||
function ReactPageletContainer() { | ||
var _this; | ||
_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default()(this, PageletContainer); | ||
_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1___default()(this, ReactPageletContainer); | ||
@@ -138,3 +151,3 @@ for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
_this = _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2___default()(this, (_getPrototypeOf2 = _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3___default()(PageletContainer)).call.apply(_getPrototypeOf2, [this].concat(args))); | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_this.state = _this.props.initialProps; | ||
@@ -144,26 +157,26 @@ return _this; | ||
_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default()(PageletContainer, [{ | ||
_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2___default()(ReactPageletContainer, [{ | ||
key: "render", | ||
value: function render() { | ||
return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(this.props.Wrapped, this.state); | ||
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(this.props.Wrapped, this.state); | ||
} | ||
}]); | ||
return PageletContainer; | ||
}(react__WEBPACK_IMPORTED_MODULE_5__["Component"]); | ||
return ReactPageletContainer; | ||
}(react__WEBPACK_IMPORTED_MODULE_6__["Component"]); | ||
PageletContainer.defaultProps = { | ||
ReactPageletContainer.defaultProps = { | ||
initialProps: {} | ||
}; | ||
process.env.NODE_ENV !== "production" ? PageletContainer.propTypes = { | ||
initialProps: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.shape() | ||
process.env.NODE_ENV !== "production" ? ReactPageletContainer.propTypes = { | ||
initialProps: prop_types__WEBPACK_IMPORTED_MODULE_8___default.a.shape() | ||
} : void 0; | ||
var ReactPagelet = /*#__PURE__*/function () { | ||
function ReactPagelet(component) { | ||
function ReactPagelet(component, componentProps) { | ||
var _this2 = this; | ||
_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default()(this, ReactPagelet); | ||
_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1___default()(this, ReactPagelet); | ||
this.reactRef = react__WEBPACK_IMPORTED_MODULE_5___default.a.createRef(); | ||
this.reactRef = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createRef(); | ||
this.initialProps = {}; | ||
@@ -176,5 +189,6 @@ | ||
this.component = component; | ||
this.componentProps = componentProps; | ||
} | ||
_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default()(ReactPagelet, [{ | ||
_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2___default()(ReactPagelet, [{ | ||
key: "mount", | ||
@@ -187,6 +201,6 @@ value: function mount(container) { | ||
*/ | ||
react_dom__WEBPACK_IMPORTED_MODULE_6___default.a.render(react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(PageletContainer, { | ||
react_dom__WEBPACK_IMPORTED_MODULE_7___default.a.render( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(ReactPageletContainer, { | ||
ref: this.reactRef, | ||
Wrapped: this.component, | ||
initialProps: container.props | ||
initialProps: _objectSpread(_objectSpread({}, container.props), this.componentProps) | ||
}), container.mountNode); | ||
@@ -200,3 +214,3 @@ container.pageletDidRender(); | ||
container.removeEventListener('props', this.updateReactProps); | ||
react_dom__WEBPACK_IMPORTED_MODULE_6___default.a.unmountComponentAtNode(container.mountNode); | ||
react_dom__WEBPACK_IMPORTED_MODULE_7___default.a.unmountComponentAtNode(container.mountNode); | ||
container.pageletDidUnrender(); | ||
@@ -215,3 +229,3 @@ } | ||
module.exports = require("@babel/runtime/helpers/classCallCheck"); | ||
module.exports = require("@babel/runtime/helpers/defineProperty"); | ||
@@ -222,3 +236,3 @@ /***/ }), | ||
module.exports = require("@babel/runtime/helpers/createClass"); | ||
module.exports = require("@babel/runtime/helpers/classCallCheck"); | ||
@@ -229,3 +243,3 @@ /***/ }), | ||
module.exports = require("@babel/runtime/helpers/possibleConstructorReturn"); | ||
module.exports = require("@babel/runtime/helpers/createClass"); | ||
@@ -236,3 +250,3 @@ /***/ }), | ||
module.exports = require("@babel/runtime/helpers/getPrototypeOf"); | ||
module.exports = require("@babel/runtime/helpers/inherits"); | ||
@@ -243,3 +257,3 @@ /***/ }), | ||
module.exports = require("@babel/runtime/helpers/inherits"); | ||
module.exports = require("@babel/runtime/helpers/possibleConstructorReturn"); | ||
@@ -250,3 +264,3 @@ /***/ }), | ||
module.exports = require("react"); | ||
module.exports = require("@babel/runtime/helpers/getPrototypeOf"); | ||
@@ -257,3 +271,3 @@ /***/ }), | ||
module.exports = require("react-dom"); | ||
module.exports = require("react"); | ||
@@ -264,6 +278,12 @@ /***/ }), | ||
module.exports = require("react-dom"); | ||
/***/ }), | ||
/* 10 */ | ||
/***/ (function(module, exports) { | ||
module.exports = require("prop-types"); | ||
/***/ }), | ||
/* 10 */ | ||
/* 11 */ | ||
/***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
@@ -274,21 +294,21 @@ | ||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return PageletContainer; }); | ||
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2); | ||
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(3); | ||
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__); | ||
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3); | ||
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4); | ||
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__); | ||
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(4); | ||
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__); | ||
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(5); | ||
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3__); | ||
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6); | ||
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__); | ||
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(7); | ||
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(5); | ||
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__); | ||
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(6); | ||
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__); | ||
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(7); | ||
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__); | ||
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(8); | ||
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_5__); | ||
/* harmony import */ var react_dom_server__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(11); | ||
/* harmony import */ var react_dom_server__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(12); | ||
/* harmony import */ var react_dom_server__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(react_dom_server__WEBPACK_IMPORTED_MODULE_6__); | ||
/* harmony import */ var lodash_noop__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(12); | ||
/* harmony import */ var lodash_noop__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(13); | ||
/* harmony import */ var lodash_noop__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(lodash_noop__WEBPACK_IMPORTED_MODULE_7__); | ||
/* harmony import */ var _xo_union_pagelet__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(13); | ||
/* harmony import */ var _xo_union_pagelet__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(14); | ||
/* harmony import */ var _xo_union_pagelet__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_xo_union_pagelet__WEBPACK_IMPORTED_MODULE_8__); | ||
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(9); | ||
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(10); | ||
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_9__); | ||
@@ -302,4 +322,7 @@ /* harmony import */ var _ReactPagelet__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(1); | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4___default()(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4___default()(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3___default()(this, result); }; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } | ||
/* eslint-disable react/destructuring-assignment */ | ||
@@ -309,8 +332,11 @@ | ||
var PageletContainer = /*#__PURE__*/function (_Component) { | ||
_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4___default()(PageletContainer, _Component); | ||
_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2___default()(PageletContainer, _Component); | ||
var _super = _createSuper(PageletContainer); | ||
function PageletContainer() { | ||
var _getPrototypeOf2; | ||
var _this; | ||
@@ -324,3 +350,3 @@ | ||
_this = _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2___default()(this, (_getPrototypeOf2 = _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3___default()(PageletContainer)).call.apply(_getPrototypeOf2, [this].concat(args))); | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_this.containerId = _this.props.containerId; | ||
@@ -343,7 +369,2 @@ _this.links = _this.props.links; | ||
_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default()(PageletContainer, [{ | ||
key: "componentDidUpdate", | ||
value: function componentDidUpdate() { | ||
this.pageletContainer.setProps(this.props.pageletProps); | ||
} | ||
}, { | ||
key: "componentDidMount", | ||
@@ -355,2 +376,7 @@ value: function componentDidMount() { | ||
}, { | ||
key: "componentDidUpdate", | ||
value: function componentDidUpdate() { | ||
this.pageletContainer.setProps(this.props.pageletProps); | ||
} | ||
}, { | ||
key: "componentWillUnmount", | ||
@@ -365,6 +391,6 @@ value: function componentWillUnmount() { | ||
/* eslint-disable react/no-danger */ | ||
var pageletHTML = react_dom_server__WEBPACK_IMPORTED_MODULE_6___default.a.renderToStaticMarkup(react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_5___default.a.Fragment, null, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div", { | ||
var pageletHTML = react_dom_server__WEBPACK_IMPORTED_MODULE_6___default.a.renderToStaticMarkup( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_5___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div", { | ||
"data-pagelet-role": "placeholder" | ||
}, this.renderPlaceholder()))); | ||
return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div", { | ||
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div", { | ||
"data-pagelet-container-id": this.containerId, | ||
@@ -378,5 +404,5 @@ suppressHydrationWarning: true, | ||
return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div", { | ||
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div", { | ||
"data-pagelet-container-id": this.containerId | ||
}, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div", { | ||
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div", { | ||
"data-pagelet-role": "placeholder" | ||
@@ -460,3 +486,3 @@ }, this.renderPlaceholder())); | ||
/***/ }), | ||
/* 11 */ | ||
/* 12 */ | ||
/***/ (function(module, exports) { | ||
@@ -467,3 +493,3 @@ | ||
/***/ }), | ||
/* 12 */ | ||
/* 13 */ | ||
/***/ (function(module, exports) { | ||
@@ -474,3 +500,3 @@ | ||
/***/ }), | ||
/* 13 */ | ||
/* 14 */ | ||
/***/ (function(module, exports) { | ||
@@ -477,0 +503,0 @@ |
{ | ||
"name": "@xo-union/react-pagelet", | ||
"version": "4.1.4", | ||
"version": "4.1.5", | ||
"main": "lib/index.js", | ||
@@ -24,3 +24,3 @@ "files": [ | ||
}, | ||
"gitHead": "a3c5e768193a7393a1b8b525bdcb744555ebb5cf" | ||
"gitHead": "25bd2b353c1a75bc9a7f1252e43762193ef760f2" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
45967
628