diff --git a/components/elements/index.js b/components/elements/index.js index 476da1a4..42ef4ed4 100644 --- a/components/elements/index.js +++ b/components/elements/index.js @@ -81,7 +81,7 @@ export function Textfield(props) { <>
- + {/* */} {touched && error && ( Error:{" "} @@ -177,9 +177,11 @@ const RenderMultiline = ({ )}
@@ -190,21 +192,26 @@ export function MultiLinefield(props) { const { name, label, - parentField, form, formProps, + parentField, parentFieldShowOnValue, validation, } = props; const required = (value) => (value ? undefined : "Is required"); var showIfHasParentShowValue = - (parentField != false && - !_.isEmpty(formProps[form]) && - _.has(formProps[form].values, parentField) && - formProps[form].values[parentField]) == parentFieldShowOnValue; + parentField != false && + !_.isEmpty(formProps[form]) && + _.has(formProps[form].values, parentField) && + parentFieldShowOnValue.indexOf( + formProps[form].values[parentField].toString() + ) > -1; - // console.log(parentField, showIfHasParentShowValue); + (showIfHasParentShowValue == parentField) != false && + showIfHasParentShowValue; + + //console.log(showIfHasParentShowValue, formProps[form].values[parentField]); return ( <> @@ -324,12 +331,13 @@ const RenderDatePicker = ({
@@ -355,6 +363,7 @@ const RenderDatePicker = ({ {...custom} locale={router.locale} autoOk={true} + id={id} dateFormat="dd/MM/yyyy" onChange={onChange} selected={ @@ -527,7 +536,7 @@ const RenderYesNo = ({ >