UNPKG

@hitachivantara/uikit-react-utils

Version:
16 lines (15 loc) 418 B
import { useContext, useMemo } from "react"; import { HvThemeContext } from "@hitachivantara/uikit-react-shared"; //#region src/hooks/useTheme.ts var useTheme = () => { const context = useContext(HvThemeContext); return useMemo(() => { const { activeTheme, selectedMode } = context; return { ...context, colors: activeTheme?.colors?.[selectedMode] }; }, [context]); }; //#endregion export { useTheme };