redux-form
Version:
A higher order component decorator for forms using Redux and React
32 lines (23 loc) • 618 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _toPath2 = require('lodash/toPath');
var _toPath3 = _interopRequireDefault(_toPath2);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var getIn = function getIn(state, field) {
if (!state) {
return state;
}
var path = (0, _toPath3.default)(field);
var length = path.length;
if (!length) {
return undefined;
}
var result = state;
for (var i = 0; i < length && !!result; ++i) {
result = result[path[i]];
}
return result;
};
exports.default = getIn;