UNPKG

redux-form

Version:

A higher order component decorator for forms using Redux and React

21 lines (16 loc) 670 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports["default"] = createIsDirty; var _isPristine = _interopRequireDefault(require("./isPristine")); function createIsDirty(structure) { return function (form, getFormState) { var isPristine = (0, _isPristine["default"])(structure)(form, getFormState); return function (state) { for (var _len = arguments.length, fields = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { fields[_key - 1] = arguments[_key]; } return !isPristine.apply(void 0, [state].concat(fields)); }; }; }