Check if icon is in shared var

This commit is contained in:
RMidhunSuresh 2022-04-04 12:10:54 +05:30
parent 9a96112146
commit 2dd655cd9a

View file

@ -55,7 +55,8 @@ function addResolvedVariablesToRootSelector(root, { Rule, Declaration }) {
function populateMapWithIcons(map, cssFileLocation) { function populateMapWithIcons(map, cssFileLocation) {
const location = cssFileLocation.match(/(.+)\/.+\.css/)?.[1]; const location = cssFileLocation.match(/(.+)\/.+\.css/)?.[1];
if (map.has(location)) { const sharedObject = map.get(location);
if (sharedObject?.["icon"]) {
/** /**
* This postcss plugin is going to run on all theme variants of a single theme. * This postcss plugin is going to run on all theme variants of a single theme.
* But we only really need to populate the map once since theme variants only differ * But we only really need to populate the map once since theme variants only differ
@ -63,7 +64,7 @@ function populateMapWithIcons(map, cssFileLocation) {
*/ */
return; return;
} }
map.set(location, { "icon": Object.fromEntries(urlVariables) }); map.set(location, { ...sharedObject, "icon": Object.fromEntries(urlVariables) });
} }
/* * /* *