UNPKG

@hitachivantara/uikit-react-utils

Version:
13 lines (12 loc) 494 B
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const react = require("react"); const uikitReactShared = require("@hitachivantara/uikit-react-shared"); const useTheme = () => { const context = react.useContext(uikitReactShared.HvThemeContext); return react.useMemo(() => { const { activeTheme, selectedMode } = context; return { ...context, colors: activeTheme?.colors.modes?.[selectedMode] }; }, [context]); }; exports.useTheme = useTheme;