zanettin/incompose

View on GitHub
src/mapProps.js

Summary

Maintainability
A
0 mins
Test Coverage
/**
 * @file   mapProps
 * @desc   maps props on component init
 * @author Zoltan Dalmadi <dmz985@gmail.com>
 * @date   2018-10-18
 */

/**
 * @param   {Object}    - mapper function
 * @param   {Function}  - component
 * @param   {Object}    - component props
 * @returns {Function}
 */
export default mapper => Component => props => <Component {...mapper(props)} />;