UNPKG

redux-form

Version:

A higher order component decorator for forms using Redux and React

32 lines (23 loc) 618 B
'use strict'; 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;