Move responsibility for appending nodes into variant generators themselves

This commit is contained in:
Adam Wathan 2017-11-27 19:35:53 -05:00
parent 831a3318de
commit 255c7b47e7

View File

@ -9,7 +9,7 @@ const variantGenerators = {
rule.selector = `.hover${config.options.separator}${rule.selector.slice(1)}:hover`
})
return cloned.nodes
container.before(cloned.nodes)
},
focus: (container, config) => {
const cloned = container.clone()
@ -18,7 +18,7 @@ const variantGenerators = {
rule.selector = `.focus${config.options.separator}${rule.selector.slice(1)}:focus`
})
return cloned.nodes
container.before(cloned.nodes)
},
}
@ -39,7 +39,7 @@ export default function(config) {
_.forEach(['focus', 'hover'], variant => {
if (variants.includes(variant)) {
atRule.before(variantGenerators[variant](atRule, unwrappedConfig))
variantGenerators[variant](atRule, unwrappedConfig)
}
})