diff --git a/services/core-web/src/components/Forms/incidents/IncidentFormInitialReport.tsx b/services/core-web/src/components/Forms/incidents/IncidentFormInitialReport.tsx index 02b1d87dfa..40ee25ca49 100644 --- a/services/core-web/src/components/Forms/incidents/IncidentFormInitialReport.tsx +++ b/services/core-web/src/components/Forms/incidents/IncidentFormInitialReport.tsx @@ -322,6 +322,8 @@ const IncidentFormInitialReport: FC = ({ label="Number of injuries" id="number_of_injuries" name="number_of_injuries" + required + placeholder="Enter the number of injuries. If none, enter '0'." component={renderConfig.FIELD} validate={[wholeNumber, maxLength(10)]} disabled={!isEditMode} diff --git a/services/core-web/src/tests/components/Forms/incidents/__snapshots__/IncidentForm.spec.tsx.snap b/services/core-web/src/tests/components/Forms/incidents/__snapshots__/IncidentForm.spec.tsx.snap index 91537023f6..70b58ebc22 100644 --- a/services/core-web/src/tests/components/Forms/incidents/__snapshots__/IncidentForm.spec.tsx.snap +++ b/services/core-web/src/tests/components/Forms/incidents/__snapshots__/IncidentForm.spec.tsx.snap @@ -1379,18 +1379,12 @@ exports[`IncidentForm renders properly 1`] = ` class="ant-col ant-form-item-label" > diff --git a/services/minespace-web/src/components/Forms/incidents/IncidentForm.js b/services/minespace-web/src/components/Forms/incidents/IncidentForm.js index b8c327d465..6379b20cef 100644 --- a/services/minespace-web/src/components/Forms/incidents/IncidentForm.js +++ b/services/minespace-web/src/components/Forms/incidents/IncidentForm.js @@ -344,8 +344,10 @@ const renderIncidentDetails = (childProps) => { label="Number of injuries" id="number_of_injuries" name="number_of_injuries" + required + placeholder="Enter the number of injuries. If none, enter '0'." component={renderConfig.FIELD} - validate={[wholeNumber, maxLength(10)]} + validate={[wholeNumber, required, maxLength(10)]} disabled={formDisabled} /> @@ -354,6 +356,7 @@ const renderIncidentDetails = (childProps) => { label="Number of fatalities" id="number_of_fatalities" name="number_of_fatalities" + required component={renderConfig.FIELD} validate={[wholeNumber, maxLength(10)]} disabled={formDisabled} @@ -565,8 +568,8 @@ const renderUploadInitialNotificationDocuments = ( const formValuesDocumentsInitial = formValues?.documents ? formValues?.documents?.filter( - (doc) => doc.mine_incident_document_type_code === Strings.INCIDENT_DOCUMENT_TYPES.initial - ) + (doc) => doc.mine_incident_document_type_code === Strings.INCIDENT_DOCUMENT_TYPES.initial + ) : []; const formValuesDocumentsFinalReport = @@ -576,14 +579,14 @@ const renderUploadInitialNotificationDocuments = ( const formValuesInitialNotificationDocs = formValues?.initial_notification_documents ? formValues?.initial_notification_documents?.filter( - (doc) => doc.mine_incident_document_type_code === Strings.INCIDENT_DOCUMENT_TYPES.initial - ) + (doc) => doc.mine_incident_document_type_code === Strings.INCIDENT_DOCUMENT_TYPES.initial + ) : []; const formValuesFinaltReportDocs = formValues?.final_report_documents ? formValues?.final_report_documents?.filter( - (doc) => doc.mine_incident_document_type_code === Strings.INCIDENT_DOCUMENT_TYPES.final - ) + (doc) => doc.mine_incident_document_type_code === Strings.INCIDENT_DOCUMENT_TYPES.final + ) : []; const initialDocumentsForm = [ @@ -911,7 +914,7 @@ export const IncidentForm = (props) => { {}} + onSubmit={() => { }} reduxFormConfig={{ enableReinitialize: true, touchOnBlur: true, diff --git a/services/minespace-web/src/tests/components/incident/__snapshots__/IncidentStepForms.spec.tsx.snap b/services/minespace-web/src/tests/components/incident/__snapshots__/IncidentStepForms.spec.tsx.snap index 88eddbb3a0..cc162f8970 100644 --- a/services/minespace-web/src/tests/components/incident/__snapshots__/IncidentStepForms.spec.tsx.snap +++ b/services/minespace-web/src/tests/components/incident/__snapshots__/IncidentStepForms.spec.tsx.snap @@ -783,18 +783,12 @@ Object { class="ant-col ant-form-item-label" > @@ -3006,18 +3000,12 @@ Object { class="ant-col ant-form-item-label" > @@ -5404,18 +5392,12 @@ Object { class="ant-col ant-form-item-label" > @@ -7627,18 +7609,12 @@ Object { class="ant-col ant-form-item-label" >