@hitachivantara/uikit-react-utils
Version:
UI Kit utilities package.
13 lines (12 loc) • 494 B
JavaScript
;
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;