fix(core-theming): dynamic styles detection

This commit is contained in:
Wroud
2020-09-23 02:10:20 +03:00
parent 85bdbd5675
commit cdbe2ce1e0
@@ -46,6 +46,7 @@ export function useStyles(
}
if (changed) {
stylesRef.current = componentStyles;
const staticStyles: BaseStyles[] = [];
const themedStyles = [];
@@ -71,7 +72,7 @@ export function useStyles(
const styles = useMemo(() => {
const themeStyles = themeService.getThemeStyles(currentThemeId);
return applyComposes([...themeStyles, ...loadedStyles.current]);
}, [currentThemeId, patch]);
}, [currentThemeId, patch, stylesRef.current]);
return create(styles); // todo this method is called in each rerender
}