Socket
Socket
Sign inDemoInstall

mjml-hero

Package Overview
Dependencies
94
Maintainers
6
Versions
115
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 4.14.1 to 4.15.0

46

lib/index.js
"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"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc