Tengo la siguiente validación Yup y no estoy seguro de cómo hacer referencia al valor Yup.ref(a) dentro del mensaje de ese .min() y .max() , es decir:
checkPercent: Yup.number() .when("summaryFlag", { is: true, then: Yup.number() .typeError('Value must be a number') .required('Value is required') .positive() .min(Yup.ref("percentLower"), `{The value must be > xx`) .max(Yup.ref("percentUpper"), `{The value must be < yy`) }) Usando lo anterior, ¿cómo puedo reemplazar xx en mi mensaje .min con el valor real de Yup.ref("percentLower") ?
Lo mismo para que yy se reemplace con el valor de Yup.ref("percentUpper") ?
Intenté usar la sintaxis de literales de plantilla pero no funcionó, es decir:
.min(Yup.ref("percentLower"), {The value must be > ${Yup.ref("percentLower")})