Я хотел бы проверить два поля, используя yup с условием, что кто-то обязателен, я имею в виду, что есть поля имени пользователя и адреса электронной почты, но пользователь должен ввести кого угодно, как проверить его с помощью yup
const ValidationSchema = function (values) {
return Yup.object().shape({
email: Yup.string()
.required('email is required!'),
username: Yup.string()
.when('email', {
is: true,
then: Yup.string(),
otherwise: Yup.string().required('Please Enter Username!'),
}),
})
}