diff --git a/packages/grafana-ui/src/themes/ThemeContext.tsx b/packages/grafana-ui/src/themes/ThemeContext.tsx index dd55f12a83a..a3ed88e1252 100644 --- a/packages/grafana-ui/src/themes/ThemeContext.tsx +++ b/packages/grafana-ui/src/themes/ThemeContext.tsx @@ -51,7 +51,7 @@ export function useTheme(): GrafanaTheme { export function useStyles(getStyles: (theme: GrafanaTheme) => T) { const theme = useTheme(); - let memoizedStyleCreator = memoizedStyleCreators.get(getStyles); + let memoizedStyleCreator = memoizedStyleCreators.get(getStyles) as typeof getStyles; if (!memoizedStyleCreator) { memoizedStyleCreator = stylesFactory(getStyles); memoizedStyleCreators.set(getStyles, memoizedStyleCreator);