Skip to content

Commit f053c4c

Browse files
fix: handle all at-rules (#64)
1 parent ba961e8 commit f053c4c

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

src/replaceSymbols.js

+1-5
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,7 @@ const replaceSymbols = (css, replacements) => {
99
node.selector.toString(),
1010
replacements
1111
);
12-
} else if (
13-
node.type === "atrule" &&
14-
node.params &&
15-
["media", "supports"].includes(node.name.toLowerCase())
16-
) {
12+
} else if (node.type === "atrule" && node.params) {
1713
node.params = replaceValueSymbols(node.params.toString(), replacements);
1814
}
1915
});

test/replaceSymbols.test.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,10 @@ test("not change property names", () => {
1717
);
1818
});
1919

20-
test("not change non-media at-rules", () => {
21-
expect(replace("@import url;", { url: "otherUrl" })).toEqual("@import url;");
20+
test("change non-media at-rules", () => {
21+
expect(replace("@import url;", { url: "otherUrl" })).toEqual(
22+
"@import otherUrl;"
23+
);
2224
});
2325

2426
test("change declaration values", () => {

0 commit comments

Comments
 (0)