Skip to content

Commit 0ad4be6

Browse files
committed
Move empty declaration check after mapping
1 parent 0ee1968 commit 0ad4be6

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/styleSheetSerializer.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,10 @@ const getAllRules = (rules, classNames) => rules
5656
.filter(
5757
rule => rule.type === 'media'
5858
|| rule.type === 'supports'
59-
|| (rule.type === 'rule' && includesClassNames(classNames, rule.selectors) && rule.declarations.length)
59+
|| (rule.type === 'rule' && includesClassNames(classNames, rule.selectors))
6060
)
61-
.map(rule => (rule.type === "rule" ? rule : Object.assign({}, rule, { rules: getAllRules(rule.rules, classNames) })));
61+
.map(rule => (rule.type === "rule" ? rule : Object.assign({}, rule, { rules: getAllRules(rule.rules, classNames) })))
62+
.filter(rule => (rule.type === "rule" && rule.declarations.length) || rule.rules.length);
6263

6364
const getStyle = classNames => {
6465
const ast = getCSS();

0 commit comments

Comments
 (0)