updated validation to trigger correctly

This commit is contained in:
2024-11-14 06:49:02 +00:00
parent 25c63bc7f9
commit 19f255111d
3 changed files with 11 additions and 3 deletions
@@ -410,7 +410,7 @@ export const RenderLPACondtionalRadioList = ({
type="radio" type="radio"
className="govuk-radios__input" className="govuk-radios__input"
value={options[key]} value={options[key]}
validate={[eval(required)]} // validate={[required]}
/> />
<label <label
className="govuk-label govuk-radios__label" className="govuk-label govuk-radios__label"
@@ -164,6 +164,9 @@ let Enforcement_Questionnaire = (props) => {
rows="5" rows="5"
className="govuk-textarea govuk-input--width-30" className="govuk-textarea govuk-input--width-30"
aria-describedby={props.name + "-hint"} aria-describedby={props.name + "-hint"}
errorMsg={t(
"myrepresentations:select-an-option-label"
)}
/> />
<div className="govuk-form-group"> <div className="govuk-form-group">
@@ -1262,7 +1265,7 @@ const mapStateToProps = (state, props) => {
export default connect(mapStateToProps)( export default connect(mapStateToProps)(
reduxForm({ reduxForm({
form: "representationForm", form: "representationForm",
enableReinitialize: true, enableReinitialize: false,
destroyOnUnmount: false, destroyOnUnmount: false,
})(Enforcement_Questionnaire) })(Enforcement_Questionnaire)
); );
@@ -395,6 +395,7 @@ let S78_Questionnaire = (props) => {
className="govuk-textarea govuk-input--width-30" className="govuk-textarea govuk-input--width-30"
aria-describedby={props.name + "-hint"} aria-describedby={props.name + "-hint"}
validate={[required]} validate={[required]}
errorMsg={t("myrepresentations:select-an-option-label")}
/> />
</fieldset> </fieldset>
)} )}
@@ -423,6 +424,7 @@ let S78_Questionnaire = (props) => {
className="govuk-textarea govuk-input--width-30" className="govuk-textarea govuk-input--width-30"
aria-describedby={props.name + "-hint"} aria-describedby={props.name + "-hint"}
validate={[required]} validate={[required]}
errorMsg={t("myrepresentations:select-an-option-label")}
/> />
<div className="govuk-form-group"> <div className="govuk-form-group">
@@ -660,6 +662,7 @@ let S78_Questionnaire = (props) => {
className="govuk-textarea govuk-input--width-30" className="govuk-textarea govuk-input--width-30"
aria-describedby={props.name + "-hint"} aria-describedby={props.name + "-hint"}
validate={[required]} validate={[required]}
errorMsg={t("myrepresentations:select-an-option-label")}
/> />
<div className="govuk-form-group"> <div className="govuk-form-group">
@@ -702,6 +705,7 @@ let S78_Questionnaire = (props) => {
className="govuk-textarea govuk-input--width-30" className="govuk-textarea govuk-input--width-30"
aria-describedby={props.name + "-hint"} aria-describedby={props.name + "-hint"}
validate={[required]} validate={[required]}
errorMsg={t("myrepresentations:select-an-option-label")}
/> />
<Field <Field
label={t("myrepresentations:s78-section-question-24d")} label={t("myrepresentations:s78-section-question-24d")}
@@ -717,6 +721,7 @@ let S78_Questionnaire = (props) => {
className="govuk-textarea govuk-input--width-30" className="govuk-textarea govuk-input--width-30"
aria-describedby={props.name + "-hint"} aria-describedby={props.name + "-hint"}
validate={[required]} validate={[required]}
errorMsg={t("myrepresentations:select-an-option-label")}
/> />
<div className="govuk-form-group"> <div className="govuk-form-group">
@@ -1075,7 +1080,7 @@ const mapStateToProps = (state, props) => {
export default connect(mapStateToProps)( export default connect(mapStateToProps)(
reduxForm({ reduxForm({
form: "representationForm", form: "representationForm",
enableReinitialize: true, enableReinitialize: false,
destroyOnUnmount: false, destroyOnUnmount: false,
})(S78_Questionnaire) })(S78_Questionnaire)
); );