Skip to content

Commit 0b6176b

Browse files
authored
Fix media queries for postcss7 (#4695)
This fixes a postcss7 issues where .append() does not clear the children
1 parent 70ca673 commit 0b6176b

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/util/pluginUtils.js

+9-3
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,9 @@ export function transformAllSelectors(transformSelector, { wrap, withRule } = {}
8282

8383
if (wrap) {
8484
let wrapper = wrap()
85-
wrapper.append(container.nodes)
85+
let nodes = container.nodes
86+
container.removeAll()
87+
wrapper.append(nodes)
8688
container.append(wrapper)
8789
}
8890
}
@@ -102,7 +104,9 @@ export function transformAllClasses(transformClass, { wrap, withRule } = {}) {
102104

103105
if (wrap) {
104106
let wrapper = wrap()
105-
wrapper.append(container.nodes)
107+
let nodes = container.nodes
108+
container.removeAll()
109+
wrapper.append(nodes)
106110
container.append(wrapper)
107111
}
108112
}
@@ -122,7 +126,9 @@ export function transformLastClasses(transformClass, { wrap, withRule } = {}) {
122126

123127
if (wrap) {
124128
let wrapper = wrap()
125-
wrapper.append(container.nodes)
129+
let nodes = container.nodes
130+
container.removeAll()
131+
wrapper.append(nodes)
126132
container.append(wrapper)
127133
}
128134
}

0 commit comments

Comments
 (0)