V
Size: a a a
V
NF
V
V
NF
NF
V
NF
NF
timezone: Yup.object().shape({
mode: Yup.string().when(['timezone.zoneId', 'fillBasedOnExternalIp'], {
is: (val1, val2) => Boolean(val1) || Boolean(val2),
then: Yup.string().required('Не заполнено поле "timezone mode"'),
otherwise: Yup.string()
}),
zoneId: Yup.string().when(['mode', 'fillBasedOnExternalIp'], {
is: (val1, val2) => Boolean(val1) || Boolean(val2),
then: Yup.string().required('Не заполнено поле "timezone zoneId"'),
otherwise: Yup.string()
})
}),NF
'timezone.mode': Yup.string() всё отрабатывало ок и в is: так же, а внутри then уже попадало что то не тоV
NF
А
DS
А
..
DS
А
А
DS