refun
Version:
A collection of React Hook-enabled functions that compose harmoniously with each other. Similar to `recompose`, but:
23 lines (17 loc) • 797 B
JavaScript
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ReduxDispatchFactory = void 0;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _extends3 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _react = require("react");
var ReduxDispatchFactory = function ReduxDispatchFactory(context) {
return function (dispatchName) {
return function (props) {
return (0, _extends3.default)({}, props, (0, _defineProperty2.default)({}, dispatchName, (0, _react.useContext)(context).dispatch));
};
};
};
exports.ReduxDispatchFactory = ReduxDispatchFactory;
//# sourceMappingURL=redux-dispatch-factory.js.map