Skip to content
Snippets Groups Projects

Registration form: Client side validation + better display of server validation errors

Merged Vlad Mikhailov requested to merge raeno/pleroma-fe:better_errors_on_registration into develop
1 file
+ 3
3
Compare changes
  • Side-by-side
  • Inline
+ 3
3
import {capitalize, reduce} from 'lodash'
import { capitalize } from 'lodash'
export function humanizeErrors (errors) {
return reduce(errors, (errs, val, k) => {
let message = reduce(val, (acc, message) => {
return Object.entries(errors).reduce((errs, [k, val]) => {
let message = val.reduce((acc, message) => {
let key = capitalize(k.replace(/_/g, ' '))
return acc + [key, message].join(' ') + '. '
}, '')
Loading