reduct code smells

This commit is contained in:
Patrick Heller 💩 2017-11-08 19:02:46 +01:00
parent ed71ee438d
commit 55f3f93f91

View file

@ -38,16 +38,19 @@ export default function(config) {
return
}
let includesScreenUtilitiesExplicitly = false
const includesScreensExplicitly = css.some(
rule => rule.type === 'atrule' && rule.params === 'screens'
)
if (!includesScreensExplicitly) {
css.append(finalRules)
return
}
css.walkAtRules('tailwind', atRule => {
if (atRule.params === 'screens') {
includesScreenUtilitiesExplicitly = true
atRule.replaceWith(finalRules)
}
})
if (!includesScreenUtilitiesExplicitly) {
css.append(finalRules)
}
}
}