UNPKG

refun

Version:

A collection of React Hook-enabled functions that compose harmoniously with each other. Similar to `recompose`, but:

30 lines (22 loc) 807 B
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.mapDefaultContext = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _react = require("react"); var _tsfn = require("tsfn"); var mapDefaultContext = function mapDefaultContext(context) { return function (props) { var contextProps = (0, _react.useContext)(context); var mergedProps = (0, _extends2.default)({}, props); for (var key in contextProps) { if (props[key] === _tsfn.UNDEFINED) { mergedProps[key] = contextProps[key]; } } return mergedProps; }; }; exports.mapDefaultContext = mapDefaultContext; //# sourceMappingURL=map-default-context.js.map