Fixing parallax state

This commit is contained in:
James Barnsley
2020-03-13 07:09:37 +13:00
parent 28fc55bad1
commit d37fa271f3
5 changed files with 31 additions and 37 deletions

View File

@ -65139,7 +65139,7 @@ var Parallax = function (_React$Component) {
var image = _this.props.image;
var url = _this.state.url;
if (image !== url) _this.loadImage(image);
if (image && image !== url) _this.loadImage(image);
};
_this.state = {
@ -65191,6 +65191,7 @@ var Parallax = function (_React$Component) {
var _props = this.props,
blur = _props.blur,
fixedHeight = _props.fixedHeight,
image = _props.image,
_props$animate = _props.animate,
animate = _props$animate === undefined ? true : _props$animate;
var _state = this.state,
@ -89900,9 +89901,28 @@ var DiscoverNewReleases = function (_React$Component) {
_inherits(DiscoverNewReleases, _React$Component);
function DiscoverNewReleases() {
var _ref;
var _temp, _this, _ret;
_classCallCheck(this, DiscoverNewReleases);
return _possibleConstructorReturn(this, (DiscoverNewReleases.__proto__ || Object.getPrototypeOf(DiscoverNewReleases)).apply(this, arguments));
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = DiscoverNewReleases.__proto__ || Object.getPrototypeOf(DiscoverNewReleases)).call.apply(_ref, [this].concat(args))), _this), _this.renderIntro = function () {
var _ref2 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
_ref2$images = _ref2.images;
_ref2$images = _ref2$images === undefined ? {} : _ref2$images;
var large = _ref2$images.large;
return _react2.default.createElement(
'div',
{ className: 'intro preserve-3d' },
_react2.default.createElement(_Parallax2.default, { image: large, blur: true })
);
}, _temp), _possibleConstructorReturn(_this, _ret);
}
_createClass(DiscoverNewReleases, [{
@ -89938,24 +89958,6 @@ var DiscoverNewReleases = function (_React$Component) {
};
this.props.uiActions.showContextMenu(data);
}
}, {
key: 'renderIntro',
value: function renderIntro() {
var album = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;
if (album) {
return _react2.default.createElement(
'div',
{ className: 'intro preserve-3d' },
_react2.default.createElement(_Parallax2.default, { image: album.images ? album.images.large : null, blur: true })
);
}
return _react2.default.createElement(
'div',
{ className: 'intro preserve-3d' },
_react2.default.createElement(_Parallax2.default, null)
);
}
}, {
key: 'render',
value: function render() {

File diff suppressed because one or more lines are too long

View File

@ -100,7 +100,7 @@
// Release details
// These are automatically injected to built HTML
var build = "1584001910";
var build = "1584002118";
var version = "3.45.1";
// Construct the script tag