Files
ihrm/node_modules/icss-utils/src/replaceSymbols.js
Nikhil Ravi Cybrosys e1794e7422 [UPDT]translations in the views (#4)
[UPDT]Translations in the views
[FIX]major bug fixes
2023-05-18 15:05:28 +05:30

19 lines
625 B
JavaScript
Executable File

const replaceValueSymbols = require("./replaceValueSymbols.js");
const replaceSymbols = (css, replacements) => {
css.walk((node) => {
if (node.type === "decl" && node.value) {
node.value = replaceValueSymbols(node.value.toString(), replacements);
} else if (node.type === "rule" && node.selector) {
node.selector = replaceValueSymbols(
node.selector.toString(),
replacements
);
} else if (node.type === "atrule" && node.params) {
node.params = replaceValueSymbols(node.params.toString(), replacements);
}
});
};
module.exports = replaceSymbols;