UNPKG

@ngbrown/react-redux-form

Version:

Create Forms Easily with React and Redux

19 lines (14 loc) 507 B
import isPlainObject from './is-plain-object'; import get from './get'; import initialFieldState from '../constants/initial-field-state'; export default function getField(state, path) { if (process.env.NODE_ENV !== 'production') { if (!isPlainObject(state)) { throw new Error(`Could not retrieve field '${path}' ` + 'from an invalid/empty form state.'); } } const result = get(state, path, initialFieldState); if ('$form' in result) return result.$form; return result; }