UNPKG

react-redux-formal

Version:

Form state management and building library for react and redux

25 lines (21 loc) 648 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = createDefaultValues; /** * Create default values state * * @param {Object} fields - Object with field definitions * @param {Object} [values] - Object with initial values * * @return {Object} - Default values state */ function createDefaultValues(fields) { var values = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; var defaultValues = {}; fields.forEach(function (fieldName) { defaultValues[fieldName] = typeof values[fieldName] !== 'undefined' ? values[fieldName] : ''; }); return defaultValues; }