UNPKG

refun

Version:

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

24 lines (18 loc) 512 B
Object.defineProperty(exports, "__esModule", { value: true }); exports.mapDefaultContext = void 0; var _react = require("react"); var _tsfn = require("tsfn"); const mapDefaultContext = context => props => { const contextProps = (0, _react.useContext)(context); const mergedProps = { ...props }; for (const key in contextProps) { if (props[key] === _tsfn.UNDEFINED) { mergedProps[key] = contextProps[key]; } } return mergedProps; }; exports.mapDefaultContext = mapDefaultContext;