Browse Source

Run __onStyleChange after style changes as before

pull/6419/head
mohamedsalem401 2 years ago
parent
commit
dcfb2730f7
  1. 7
      packages/core/src/data_sources/model/data_collection/ComponentDataCollection.ts

7
packages/core/src/data_sources/model/data_collection/ComponentDataCollection.ts

@ -336,13 +336,20 @@ function setCollectionStateMap(collectionsStateMap: DataCollectionStateMap) {
);
if (isFirstItem) {
const __onStyleChange = cmp.__onStyleChange.bind(cmp);
cmp.__onStyleChange = (newStyles: StyleProps, opts: UpdateStyleOptions = {}) => {
__onStyleChange(newStyles);
const cmps = getSymbolsToUpdate(cmp);
cmps.forEach((cmp) => {
cmp.addStyle(newStyles, opts);
});
};
cmp.on(`change:${keyIsCollectionItem}`, () => {
cmp.__onStyleChange = __onStyleChange;
});
}
};
}

Loading…
Cancel
Save