braid-design-system
Version:
Themeable design system for the SEEK Group
12 lines (11 loc) • 661 B
JavaScript
const react = require("react");
const lib_components_BraidProvider_BreakpointContext_cjs = require("../BraidProvider/BreakpointContext.cjs");
const lib_components_useResponsiveValue_resolveResponsiveObject_cjs = require("./resolveResponsiveObject.cjs");
const useResponsiveValue = () => {
const breakpointName = react.useContext(lib_components_BraidProvider_BreakpointContext_cjs.breakpointContext);
return function responsiveValue(value) {
return breakpointName ? lib_components_useResponsiveValue_resolveResponsiveObject_cjs.resolveResponsiveObject(breakpointName, value) : null;
};
};
exports.useResponsiveValue = useResponsiveValue;
;