1

メソッドを使用して親の値に基づいてネストされたオブジェクトを条件付きで検証しようとしていますwhenが、それを機能させることができませんでした。

const firstStep = Yup.object().shape({
  accountHolder: Yup.object().shape({
    accountType: Yup.number()
      .typeError("Required")
      .required("Required"),
    mailingAddress: Yup.object().shape({
      address1: Yup.string().when("accountType", {
        is: 2,
        then: Yup.string()
          .min(5, "Min 5 char")
          .required("Required")
      })
    })
  })
});
4

1 に答える 1