Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 9x | import { object, string } from "yup";
import {
createDateOfBirthValidator,
createPhoneValidator,
} from "@validation/fields";
import { VALIDATION_MESSAGES } from "@validation/messages";
export const identityDetailsSchema = object().shape({
firstName: string().required(VALIDATION_MESSAGES.REQUIRED),
lastName: string().required(VALIDATION_MESSAGES.REQUIRED),
dateOfBirth: createDateOfBirthValidator({
required: true,
requiredMessage: VALIDATION_MESSAGES.REQUIRED,
}),
phoneNumber: createPhoneValidator({
required: true,
requiredMessage: VALIDATION_MESSAGES.REQUIRED,
invalidMessage: VALIDATION_MESSAGES.INVALID_PHONE,
}),
countryOfResidence: string().required(VALIDATION_MESSAGES.REQUIRED),
citizenship: string().required(VALIDATION_MESSAGES.REQUIRED),
});
|