From 8ff40ffc3e3859116b6fec34bc0c30e09d53726a Mon Sep 17 00:00:00 2001 From: Avi Goldman Date: Wed, 25 Oct 2017 21:00:58 -0700 Subject: [PATCH] moved the elements to use the new utils structure --- packages/heml-elements/src/Block.js | 12 ++---- packages/heml-elements/src/Body.js | 6 +-- packages/heml-elements/src/Column.js | 6 +-- packages/heml-elements/src/Container.js | 10 ++--- packages/heml-elements/src/Head.js | 5 +++ packages/heml-elements/src/Hr.js | 55 ++++++++++++++++++++++++ packages/heml-elements/src/Img.js | 4 +- packages/heml-elements/src/Preview.js | 2 +- packages/heml-elements/src/Row.js | 7 ++- packages/heml-elements/src/Table.js | 4 +- packages/heml-elements/src/Typography.js | 25 ++++++----- packages/heml-elements/src/button.js | 6 +-- 12 files changed, 98 insertions(+), 44 deletions(-) create mode 100644 packages/heml-elements/src/Hr.js diff --git a/packages/heml-elements/src/Block.js b/packages/heml-elements/src/Block.js index b19ee09..d64a487 100644 --- a/packages/heml-elements/src/Block.js +++ b/packages/heml-elements/src/Block.js @@ -1,13 +1,9 @@ -import HEML, { createElement, utils } from '@heml/utils' // eslint-disable-line no-unused-vars +import HEML, { createElement, transforms, cssGroups, condition } from '@heml/utils' // eslint-disable-line no-unused-vars import Style from './Style' const { - condition, trueHide, - convertProp, - ieAlignFallback, - fallbackFor, - cssGroups } = utils + ieAlignFallback } = transforms const { background, @@ -26,7 +22,7 @@ export default createElement('block', { rules: { '.block': [ { '@pseudo': 'root' }, { display: trueHide('block') }, margin, width ], - '.block__table__ie': [ { 'max-width': convertProp('width') }, { width: fallbackFor('max-width') }, { [margin]: ieAlignFallback } ], + '.block__table__ie': [ 'width', 'max-width', { [margin]: ieAlignFallback } ], '.block__table': [ { '@pseudo': 'table' }, table ], @@ -40,7 +36,7 @@ export default createElement('block', { return (
{condition('mso | IE', `