From 467c616d693a3be84407fc29f9f5c97a2f323542 Mon Sep 17 00:00:00 2001 From: Fabian Mieller Date: Wed, 8 Aug 2018 17:34:20 +0200 Subject: [PATCH] added support for @page --- lib/cssToJss.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/cssToJss.js b/lib/cssToJss.js index 9024ebf..bbdc3c9 100644 --- a/lib/cssToJss.js +++ b/lib/cssToJss.js @@ -44,7 +44,7 @@ function toJssRules(cssRules, options) { function addRule(rule, rules) { if (rule.type === 'comment') return - const key = rule.selectors.join(', ') + const key = rule.type === 'page' ? '@page ' + rule.selectors.join(', ') : rule.selectors.join(', ') const style = rules[key] || (rules[key] = {}) rule.declarations.forEach(function (decl) { if (decl.type === 'comment') return @@ -69,6 +69,9 @@ function toJssRules(cssRules, options) { case 'rule': addRule(rule, jssRules) break + case 'page': + addRule(rule, jssRules) + break case 'media': { const key = '@media ' + rule.media const value = jssRules[key] || (jssRules[key] = {})