redux-form/redux-form

View on GitHub
src/selectors/isInvalid.js

Summary

Maintainability
A
0 mins
Test Coverage
// @flow
import createIsValid from './isValid'
import type { Structure, GetFormState } from '../types'
import type { IsInvalidInterface } from './isInvalid.types'

export default function createIsInvalid(structure: Structure<any, any>) {
  return (form: string, getFormState: ?GetFormState): IsInvalidInterface => {
    const isValid = createIsValid(structure)(form, getFormState)
    return (state: any) => !isValid(state)
  }
}