diff --git a/assets/js/src/form_editor/blocks/custom_radio/custom_field_settings.jsx b/assets/js/src/form_editor/blocks/custom_radio/custom_field_settings.jsx index cfb4419de8..0c2c4273ad 100644 --- a/assets/js/src/form_editor/blocks/custom_radio/custom_field_settings.jsx +++ b/assets/js/src/form_editor/blocks/custom_radio/custom_field_settings.jsx @@ -5,7 +5,7 @@ import { } from '@wordpress/components'; import PropTypes from 'prop-types'; import MailPoet from 'mailpoet'; -import { isEqualWith } from 'lodash'; +import { reduce, isEmpty, isEqualWith } from 'lodash'; import SettingsPreview from './settings_preview.jsx'; import CustomFieldDelete from '../custom_field_delete.jsx'; @@ -41,6 +41,7 @@ const CustomFieldSettings = ({ const localData = useMemo(() => ({ mandatory: localMandatory, values: localValues, + isValid: reduce(localValues, (acc, value) => !isEmpty(value.name) && acc, true), }), [localMandatory, localValues]); useEffect(() => {