Skip to content

Commit

Permalink
feat: handle api serial number changes on front-end
Browse files Browse the repository at this point in the history
  • Loading branch information
danielstefanequilobe committed May 5, 2022
1 parent f6fc5b4 commit ebcae02
Showing 1 changed file with 4 additions and 16 deletions.
20 changes: 4 additions & 16 deletions src/store/validations/unit.validations.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,22 +6,10 @@ export const unitsSchema = yup.object().shape({
unitOwner: yup.string().required('Required Field'),
countryJurisdictionOfOwner: yup.string().required('Required Field'),
inCountryJurisdictionOfOwner: yup.string().optional(),
serialNumberBlock: yup
.string()
.test({
message: 'Add serial number that corresponds to pattern',
test: function (value) {
try {
const reg = new RegExp(this.options.parent.serialNumberPattern);
const isValid = reg.test(value);
return isValid;
} catch {
return false;
}
},
})
.required('Required Field'),
serialNumberPattern: yup.string().required('Required Field'),
serialNumberBlock: yup.string().required('Required Field'),
unitBlockEnd: yup.string().required('Required Field'),
unitBlockStart: yup.string().required('Required Field'),
unitCount: yup.number().required('Required Field'),
vintageYear: yup
.number()
.typeError('Invalid Year')
Expand Down

0 comments on commit ebcae02

Please sign in to comment.