mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
fix(core-theming): dynamic styles detection
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user