Skip to content

Commit f7fc399

Browse files
liangmiQwQzyyv
andauthored
fix(transformer-directives): add new selector for each grouping selector (#4940)
Co-authored-by: Chris <[email protected]>
1 parent d65acef commit f7fc399

File tree

2 files changed

+127
-81
lines changed

2 files changed

+127
-81
lines changed

packages-presets/transformer-directives/src/apply.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,9 @@ export async function parseApply({ code, uno, applyVariable }: TransformerDirect
109109
})
110110
newSelector = generate(prelude)
111111
}
112-
let css = `${newSelector.replace(/.\\-/g, className)}{${body}}`
112+
113+
let css = `${newSelector.includes('.\\-') ? className.split(',').map(e => newSelector.replace(/.\\-/g, e.trim())).join(',') : newSelector}{${body}}`
114+
113115
if (parent) {
114116
if (parent.includes(' $$ ')) {
115117
// split '&&'

0 commit comments

Comments
 (0)