From b8aa2531e9ba5865b13553cf2ca9c92f901b9863 Mon Sep 17 00:00:00 2001 From: Timothy Farrell Date: Sat, 16 Dec 2017 03:52:19 -0600 Subject: [PATCH] Allow streams through the styled proxy --- packages/gallery/src/services/style.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/gallery/src/services/style.js b/packages/gallery/src/services/style.js index 57ceb27..9f568ed 100644 --- a/packages/gallery/src/services/style.js +++ b/packages/gallery/src/services/style.js @@ -38,7 +38,7 @@ export function el(sig, ...attrsOrChildren) { .join(' '); } } - if (children.length === 1 && streamConfig.is(attrsOrChildren[0])) { + if (children.length === 1 && streamConfig.is(children[0])) { children = children[0]; } return defineElement(sig, attrs, children); @@ -65,7 +65,12 @@ export function styled(...styles) { attrs.class += ' ' + injectStyle(attrs.css); } - const children = props.slice(attrIndex + 1); + let children = props.slice(attrIndex + 1); + + if (children.length === 1 && streamConfig.is(children[0])) { + children = children[0]; + } + return el(tagName, attrs, children); }; }