diff --git a/src/util/generateVariantFunction.js b/src/util/generateVariantFunction.js index 4046ca737..b09548ab2 100644 --- a/src/util/generateVariantFunction.js +++ b/src/util/generateVariantFunction.js @@ -13,10 +13,12 @@ export default function generateVariantFunction(generator) { separator: escapeClassName(config.options.separator), modifySelectors: modifierFunction => { cloned.walkRules(rule => { - rule.selector = modifierFunction({ - className: rule.selector.slice(1), - selector: rule.selector, - }) + rule.selectors = rule.selectors.map(selector => + modifierFunction({ + className: selector.slice(1), + selector + }) + ) }) return cloned },