У меня есть следующее:
export const isOneFieldValid = (val: string) => {
console.log(val)
return val ? undefined : true
}
...
const validate = (field: string) => {
switch (field) {
case 'email': {
return composeValidators(isOneFieldValid, isValidEmail, hasStringeMaxLength)
}
case 'workPhone':
case 'homePhone':
case 'mobile': {
return composeValidators(isOneFieldValid, isNumber, hasNumberMaxLength)
}
default:
return undefined
}
}
...
Это проверяет все 4 поля, но есть ли способ проверить только одно поле, предполагая, что все они пусты?
Как Пока есть один способ связаться с пользователем, я могу отправить форму