Skip to content

Commit

Permalink
feat: unit split form unlimited number of split and min 2
Browse files Browse the repository at this point in the history
  • Loading branch information
danielstefanequilobe committed Aug 3, 2022
1 parent 1c13bc8 commit dedf837
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 30 deletions.
4 changes: 2 additions & 2 deletions src/components/forms/UnitSplitEditStagingFormModal.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import {
FormikRepeater,
UnitSplitForm,
} from '..';
import { splitUnitValidationSchema } from '../../store/validations';
import { splitUnitsValidationSchema } from '../../store/validations';
import { editStagingData } from '../../store/actions/climateWarehouseActions';

const UnitSplitEditStagingFormModal = ({ onClose, changeGroup }) => {
Expand Down Expand Up @@ -84,7 +84,7 @@ const UnitSplitEditStagingFormModal = ({ onClose, changeGroup }) => {

return (
<Formik
validationSchema={splitUnitValidationSchema}
validationSchema={splitUnitsValidationSchema}
initialValues={initialValues}
onSubmit={submitForm}
>
Expand Down
28 changes: 0 additions & 28 deletions src/store/validations/unit.validations.js
Original file line number Diff line number Diff line change
Expand Up @@ -41,34 +41,6 @@ export const unitsSchema = yup.object().shape({
labels: yup.array().of(labelSchema).optional(),
});

export const splitUnitValidationSchema = yup.array().of(
yup.object().shape({
unitCount: yup
.number()
.required('yup-validation-field-required')
.positive('yup-validation-positive-number')
.integer('yup-validation-integer')
.typeError('yup-validation-valid-number'),
unitOwner: yup.string().optional().typeError('yup-validation-valid-string'),
unitBlockStart: yup
.string()
.required('yup-validation-field-required')
.typeError('yup-validation-valid-string'),
unitBlockEnd: yup
.string()
.required('yup-validation-field-required')
.typeError('yup-validation-valid-string'),
countryJurisdictionOfOwner: yup
.string()
.optional()
.typeError('yup-validation-valid-string'),
inCountryJurisdictionOfOwner: yup
.string()
.optional()
.typeError('yup-validation-valid-string'),
}),
);

export const splitUnitsValidationSchema = yup.object().shape({
units: yup.array().of(
yup.object().shape({
Expand Down

0 comments on commit dedf837

Please sign in to comment.