From d9bc4e658a3b8e8c93d0490b8dc7eeb1e0d75e95 Mon Sep 17 00:00:00 2001 From: Adam Wathan Date: Tue, 30 Jan 2018 07:12:30 -0500 Subject: [PATCH] Always use function for determining prefixes internally --- src/util/applyClassPrefix.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/util/applyClassPrefix.js b/src/util/applyClassPrefix.js index febc0ec13..1855fca91 100644 --- a/src/util/applyClassPrefix.js +++ b/src/util/applyClassPrefix.js @@ -1,9 +1,8 @@ export default function(css, prefix) { - const prefixIsFunc = typeof prefix === 'function' + const getPrefix = typeof prefix === 'function' ? prefix : () => prefix + css.walkRules(rule => { - rule.selectors = rule.selectors.map( - selector => `.${prefixIsFunc ? prefix(selector) : prefix}${selector.slice(1)}` - ) + rule.selectors = rule.selectors.map(selector => `.${getPrefix(selector)}${selector.slice(1)}`) }) return css }