@hitachivantara/uikit-react-utils
Version:
UI Kit utilities package.
13 lines (12 loc) • 382 B
JavaScript
import { useContext, useMemo } from "react";
import { HvThemeContext } from "@hitachivantara/uikit-react-shared";
const useTheme = () => {
const context = useContext(HvThemeContext);
return useMemo(() => {
const { activeTheme, selectedMode } = context;
return { ...context, colors: activeTheme?.colors.modes?.[selectedMode] };
}, [context]);
};
export {
useTheme
};