Match regex only if declaration is a variable

This commit is contained in:
RMidhunSuresh 2022-03-10 17:24:32 +05:30
parent ff10297bf8
commit 9f77df0bff

View File

@ -55,9 +55,11 @@ function resolveDerivedVariable(decl, {variables, derive}) {
}
function extractAlias(decl) {
const wholeVariable = decl.value.match(/var\(--(.+)\)/)?.[1];
if (decl.prop.startsWith("--") && wholeVariable) {
aliasMap.set(decl.prop, wholeVariable);
if (decl.variable) {
const wholeVariable = decl.value.match(/var\(--(.+)\)/)?.[1];
if (wholeVariable) {
aliasMap.set(decl.prop, wholeVariable);
}
}
}