diff --git a/packages/heml-elements/package-lock.json b/packages/heml-elements/package-lock.json index e5a05ed..e223d93 100644 --- a/packages/heml-elements/package-lock.json +++ b/packages/heml-elements/package-lock.json @@ -1,6 +1,6 @@ { "name": "@heml/elements", - "version": "1.0.0", + "version": "1.1.3", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -21,6 +21,11 @@ "ms": "2.0.0" } }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, "follow-redirects": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.2.5.tgz", diff --git a/packages/heml-elements/package.json b/packages/heml-elements/package.json index 3862838..096d251 100644 --- a/packages/heml-elements/package.json +++ b/packages/heml-elements/package.json @@ -24,6 +24,7 @@ "@heml/styles": "^1.1.2", "@heml/utils": "^1.1.2", "axios": "^0.17.0", + "escape-string-regexp": "^1.0.5", "image-size": "^0.6.1", "is-absolute-url": "^2.1.0", "lodash": "^4.17.4" diff --git a/packages/heml-elements/src/Block.js b/packages/heml-elements/src/Block.js index d64a487..848a5d1 100644 --- a/packages/heml-elements/src/Block.js +++ b/packages/heml-elements/src/Block.js @@ -1,5 +1,4 @@ import HEML, { createElement, transforms, cssGroups, condition } from '@heml/utils' // eslint-disable-line no-unused-vars -import Style from './Style' const { trueHide, @@ -31,6 +30,10 @@ export default createElement('block', { '.block__cell': [ { '@pseudo': 'cell' }, height, background, box, padding, border, borderRadius, 'vertical-align' ] }, + css (Style) { + return + }, + render (attrs, contents) { attrs.class += ' block' return ( @@ -42,11 +45,6 @@ export default createElement('block', { {condition('mso | IE', ``)} - ) } diff --git a/packages/heml-elements/src/Body.js b/packages/heml-elements/src/Body.js index b38aa63..9d2c374 100644 --- a/packages/heml-elements/src/Body.js +++ b/packages/heml-elements/src/Body.js @@ -1,5 +1,4 @@ import HEML, { createElement, transforms, cssGroups } from '@heml/utils' // eslint-disable-line no-unused-vars -import Style from './Style' import Preview from './Preview' const { @@ -23,6 +22,19 @@ export default createElement('body', { '.preview': [ { 'background-color': transforms.convertProp('color') } ] }, + css (Style) { + return + }, + async render (attrs, contents) { attrs.class += ' body' @@ -35,16 +47,6 @@ export default createElement('body', {
-