⚓️ feat: built-in form level validate (#13195)
useForm({
validate: async ({ formValues }: FormValidateResult) => {
if (formValues.test1.length > formValues.test.length) {
return {
type: 'formError',
message: 'something is wrong here',
};
}
if (formValues.test === 'test') {
return 'direct error message';
}
return true;
},
});