From 8b6e2f146c74709ac968a68c3a9c2db402b0f403 Mon Sep 17 00:00:00 2001 From: Ben Whitmore <ben.whitmore0@gmail.com> Date: Tue, 13 Apr 2021 13:32:01 +1200 Subject: [PATCH] fix(form-builder): empty rich text fields should not show 'undefined' Resolves #165. --- .../src/components/ComponentProperties.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/app/components/component-formbuilder/src/components/ComponentProperties.js b/app/components/component-formbuilder/src/components/ComponentProperties.js index ca7debe703..b584d81eb7 100644 --- a/app/components/component-formbuilder/src/components/ComponentProperties.js +++ b/app/components/component-formbuilder/src/components/ComponentProperties.js @@ -41,7 +41,11 @@ const ComponentProperties = ({ {selectedComponent && map(components[selectedComponent], (value, key) => ( <Section key={key}> - <Legend space>{`Field ${key === 'DoiValidation' ? components[selectedComponent][key].props.label : key}`}</Legend> + <Legend space>{`Field ${ + key === 'DoiValidation' + ? components[selectedComponent][key].props.label + : key + }`}</Legend> <ValidatedFieldFormik component={elements[value.component].default} key={`${selectedComponent}-${key}`} @@ -116,7 +120,11 @@ const ComponentForm = ({ if (!isField) return ( <Formik - initialValues={fieldOrForm} + initialValues={{ + description: '', + popupdescription: '', + ...fieldOrForm, + }} onSubmit={values => updateForm({ variables: { formId: values.id, form: prepareForSubmit(values) }, @@ -135,7 +143,7 @@ const ComponentForm = ({ return ( <Formik - initialValues={{ options: [], ...fieldOrForm }} + initialValues={{ options: [], description: '', ...fieldOrForm }} key={fieldOrForm.id} onSubmit={values => updateField({ -- GitLab