tailwindcss/src/util/wrapWithVariants.js
Adam Wathan 0a6c4cc5c6 Use @variants to generate variants specified in config
...instead of using variant generators directly.
2017-11-23 12:01:04 -05:00

12 lines
311 B
JavaScript

import _ from 'lodash'
import postcss from 'postcss'
import cloneNodes from './cloneNodes'
export default function wrapWithVariants(rules, variants) {
return postcss
.atRule({
name: 'variants',
params: variants.join(', '),
})
.append(cloneNodes(_.isArray(rules) ? rules : [rules]))
}