+
+ {JSON.stringify(result, null, 2)}
+
+ );
+};
+
+const yupSchema = yup.object({
+ defaultMessage: yup.string().required(),
+ customMessage: yup.string().required('This field is required'),
+ customMessageTranslationKey: yup
+ .string()
+ .required('app.validation.required'),
+ missingCustomMessageTranslationKey: yup
+ .string()
+ .required('app.validation.missing'),
+});
+
+export const YupResolver = ({
+ i18nProvider = defaultI18nProvider,
+}: {
+ i18nProvider?: I18nProvider;
+}) => {
+ const [result, setResult] = React.useState