blob: 9d85379e75707599036d102937e54374b6ed41a7 [file] [log] [blame]
export default {
createValidationFeedback(data, validationErrors) {
const validationFeedback = {};
if (!data) {
return validationFeedback;
}
for (const fieldName in data) {
if (data.hasOwnProperty(fieldName)) {
const errorMessages = validationErrors
? validationErrors[fieldName]
: null;
if (errorMessages) {
validationFeedback[fieldName] = {
invalidFeedback: errorMessages,
state: false,
};
} else {
validationFeedback[fieldName] = {
invalidFeedback: null,
state: null,
};
}
}
}
return validationFeedback;
},
};