Always use function for determining prefixes internally

This commit is contained in:
Adam Wathan 2018-01-30 07:12:30 -05:00
parent ffabb9ff6c
commit d9bc4e658a

View File

@ -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
}