UNPKG

@hitachivantara/uikit-react-utils

Version:
13 lines (12 loc) 382 B
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 };