mjml-hero
Advanced tools
Comparing version 4.14.1 to 4.15.0
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -9,43 +8,24 @@ value: true | ||
exports.default = void 0; | ||
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); | ||
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); | ||
var _callSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/callSuper")); | ||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); | ||
var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); | ||
var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); | ||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); | ||
var _filter2 = _interopRequireDefault(require("lodash/fp/filter")); | ||
var _join2 = _interopRequireDefault(require("lodash/fp/join")); | ||
var _identity2 = _interopRequireDefault(require("lodash/fp/identity")); | ||
var _flow2 = _interopRequireDefault(require("lodash/fp/flow")); | ||
var _mjmlCore = require("mjml-core"); | ||
var _widthParser = _interopRequireDefault(require("mjml-core/lib/helpers/widthParser")); | ||
const makeBackgroundString = (0, _flow2.default)((0, _filter2.default)(_identity2.default), (0, _join2.default)(' ')); | ||
let MjHero = /*#__PURE__*/function (_BodyComponent) { | ||
let MjHero = exports.default = /*#__PURE__*/function (_BodyComponent) { | ||
(0, _inherits2.default)(MjHero, _BodyComponent); | ||
var _super = (0, _createSuper2.default)(MjHero); | ||
function MjHero(...args) { | ||
var _this; | ||
(0, _classCallCheck2.default)(this, MjHero); | ||
_this = _super.call(this, ...args); | ||
_this = (0, _callSuper2.default)(this, MjHero, [...args]); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "getBackground", () => makeBackgroundString([_this.getAttribute('background-color'), ...(_this.getAttribute('background-url') ? [`url('${_this.getAttribute('background-url')}')`, 'no-repeat', `${_this.getAttribute('background-position')} / cover`] : [])])); | ||
return _this; | ||
} | ||
(0, _createClass2.default)(MjHero, [{ | ||
@@ -66,3 +46,2 @@ key: "getChildContext", | ||
}); | ||
if (unit === '%') { | ||
@@ -73,4 +52,4 @@ currentContainerWidth = `${parseFloat(containerWidth) * parsedWidth / 100 - paddingSize}px`; | ||
} | ||
return { ...this.context, | ||
return { | ||
...this.context, | ||
containerWidth: currentContainerWidth | ||
@@ -257,4 +236,4 @@ }; | ||
}; | ||
/* eslint-disable no-alert, no-case-declarations */ | ||
switch (this.getAttribute('mode')) { | ||
@@ -267,3 +246,4 @@ case 'fluid-height': | ||
<td ${magicTd} /> | ||
<td ${this.htmlAttributes({ ...commonAttributes | ||
<td ${this.htmlAttributes({ | ||
...commonAttributes | ||
})}> | ||
@@ -274,3 +254,2 @@ ${this.renderContent()} | ||
`; | ||
case 'fixed-height': | ||
@@ -281,5 +260,7 @@ default: | ||
<td | ||
${this.htmlAttributes({ ...commonAttributes, | ||
${this.htmlAttributes({ | ||
...commonAttributes, | ||
height, | ||
style: { ...commonAttributes.style, | ||
style: { | ||
...commonAttributes.style, | ||
height: `${height}px` | ||
@@ -294,3 +275,2 @@ } | ||
/* eslint-enable no-alert, no-case-declarations */ | ||
} | ||
@@ -365,4 +345,2 @@ }, { | ||
}(_mjmlCore.BodyComponent); | ||
exports.default = MjHero; | ||
(0, _defineProperty2.default)(MjHero, "componentName", 'mj-hero'); | ||
@@ -369,0 +347,0 @@ (0, _defineProperty2.default)(MjHero, "allowedAttributes", { |
{ | ||
"name": "mjml-hero", | ||
"description": "mjml-hero", | ||
"version": "4.14.1", | ||
"version": "4.15.0", | ||
"main": "lib/index.js", | ||
@@ -26,3 +26,3 @@ "files": [ | ||
"lodash": "^4.17.21", | ||
"mjml-core": "4.14.1" | ||
"mjml-core": "4.15.0" | ||
}, | ||
@@ -33,3 +33,3 @@ "devDependencies": { | ||
}, | ||
"gitHead": "988819de3375867c09585d28f555166b97415200" | ||
"gitHead": "af922bd11c16f4182057077a8a060b7a7f7cc4e3" | ||
} |
372
19089
+ Addedcliui@8.0.1(transitive)
+ Addedforeground-child@3.2.0(transitive)
+ Addedhtmlparser2@9.1.0(transitive)
+ Addedjuice@10.0.0(transitive)
+ Addedmjml-core@4.15.0(transitive)
+ Addedmjml-migrate@4.15.0(transitive)
+ Addedmjml-parser-xml@4.15.0(transitive)
+ Addedyargs@17.7.2(transitive)
+ Addedyargs-parser@21.1.1(transitive)
- Removedcliui@7.0.4(transitive)
- Removeddetect-node@2.0.4(transitive)
- Removedforeground-child@3.1.1(transitive)
- Removedjuice@9.1.0(transitive)
- Removedmjml-core@4.14.1(transitive)
- Removedmjml-migrate@4.14.1(transitive)
- Removedmjml-parser-xml@4.14.1(transitive)
- Removedyargs@16.2.0(transitive)
- Removedyargs-parser@20.2.9(transitive)
Updatedmjml-core@4.15.0