From 748c5e6ad2b858a57960aff26d93aa0ed362e3b4 Mon Sep 17 00:00:00 2001 From: Ricardo Tomasi Date: Tue, 16 Jan 2018 23:05:06 +0100 Subject: [PATCH] Fix support for @apply CSS rule --- src/css/Stylesheet.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/css/Stylesheet.ts b/src/css/Stylesheet.ts index e94dce6a62..e179456889 100644 --- a/src/css/Stylesheet.ts +++ b/src/css/Stylesheet.ts @@ -292,7 +292,7 @@ export default class Stylesheet { // possibly other future constructs) if (last && !(last instanceof Atrule)) return; - if (currentAtrule) { + if (currentAtrule && currentAtrule.children) { currentAtrule.children.push(atrule); } else { this.children.push(atrule); @@ -313,7 +313,7 @@ export default class Stylesheet { const rule = new Rule(node, currentAtrule); stack.push(rule); - if (currentAtrule) { + if (currentAtrule && currentAtrule.children) { currentAtrule.children.push(rule); } else { this.children.push(rule);