diff --git a/src/pages/BandoFormsEdit/components/BuilderElementSettings/index.js b/src/pages/BandoFormsEdit/components/BuilderElementSettings/index.js
index 131c84c..ec16fa0 100644
--- a/src/pages/BandoFormsEdit/components/BuilderElementSettings/index.js
+++ b/src/pages/BandoFormsEdit/components/BuilderElementSettings/index.js
@@ -23,14 +23,14 @@ const BuilderElementSettings = ({ closeSettings }) => {
const [validators, setValidators] = useState({});
const textBasedValidatorFields = ['min', 'max', 'minLength', 'maxLength', 'pattern'];
const customValidationOptions = [
- {value: 'isPIVA', label: 'isPIVA'},
- {value: 'isCodiceFiscale', label: 'isCodiceFiscale'},
- {value: 'isCAP', label: 'isCAP'},
- {value: 'isIBAN', label: 'isIBAN'},
- {value: 'isEmail', label: 'isEmail'},
- {value: 'isEmailPEC', label: 'isEmailPEC'},
- {value: 'isUrl', label: 'isUrl'},
- {value: 'isMarcaDaBollo', label: 'isMarcaDaBollo'}
+ { value: 'isPIVA', label: 'isPIVA' },
+ { value: 'isCodiceFiscale', label: 'isCodiceFiscale' },
+ { value: 'isCAP', label: 'isCAP' },
+ { value: 'isIBAN', label: 'isIBAN' },
+ { value: 'isEmail', label: 'isEmail' },
+ { value: 'isEmailPEC', label: 'isEmailPEC' },
+ { value: 'isUrl', label: 'isUrl' },
+ { value: 'isMarcaDaBollo', label: 'isMarcaDaBollo' }
]
const onChange = (value, name) => {
@@ -116,48 +116,49 @@ const BuilderElementSettings = ({ closeSettings }) => {
updateDataFn={onUpdateOptions}/>)
: null}
-
- {validators
- ? Object.keys(validators).map((k) =>
- {k === 'isRequired'
- ?
-
- toggleRequired(e.value, k)}/>
-
- : null}
- {textBasedValidatorFields.includes(k) || 'custom' === k
- ?
-
- showField(e.value, k)}/>
-
- : null}
- {k === 'custom' && !isNil(validators[k])
- ?
-
- onChangeValidator(e.value, k)}
- options={customValidationOptions}
- optionLabel="label"
- optionValue="value"
- placeholder={__('Scegli', 'gepafin')}/>
-
- : null}
- {textBasedValidatorFields.includes(k) && !isNil(validators[k])
- ?
-
- onChangeValidator(e.target.value, k)}/>
-
: null}
-
) : null}
-
+ {!isEmpty(validators)
+ ?
+ {validators
+ ? Object.keys(validators).map((k) =>
+ {k === 'isRequired'
+ ?
+
+ toggleRequired(e.value, k)}/>
+
+ : null}
+ {textBasedValidatorFields.includes(k) || 'custom' === k
+ ?
+
+ showField(e.value, k)}/>
+
+ : null}
+ {k === 'custom' && !isNil(validators[k])
+ ?
+
+ onChangeValidator(e.value, k)}
+ options={customValidationOptions}
+ optionLabel="label"
+ optionValue="value"
+ placeholder={__('Scegli', 'gepafin')}/>
+
+ : null}
+ {textBasedValidatorFields.includes(k) && !isNil(validators[k])
+ ?
+
+ onChangeValidator(e.target.value, k)}/>
+
: null}
+
) : null}
+ : null}