redux-form
Version:
A higher order component decorator for forms using Redux and React
32 lines (22 loc) • 604 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports["default"] = void 0;
var _toPath2 = _interopRequireDefault(require("lodash/toPath"));
var getIn = function getIn(state, field) {
if (!state) {
return state;
}
var path = (0, _toPath2["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;
};
var _default = getIn;
exports["default"] = _default;