diff --git a/packages/decap-cms-core/src/components/Editor/EditorControlPane/EditorControl.js b/packages/decap-cms-core/src/components/Editor/EditorControlPane/EditorControl.js
index 71600750..d1191513 100644
--- a/packages/decap-cms-core/src/components/Editor/EditorControlPane/EditorControl.js
+++ b/packages/decap-cms-core/src/components/Editor/EditorControlPane/EditorControl.js
@@ -102,7 +102,14 @@ function LabelComponent({ field, isActive, hasErrors, uniqueFieldId, isFieldOpti
const label = `${field.get('label', field.get('name'))}`;
const labelComponent = (
- {label} {`${isFieldOptional ? ` (${t('editor.editorControl.field.optional')})` : ''}`}
+ {isFieldOptional ? (
+ <>
+ {label}
+ {` (${t('editor.editorControl.field.optional')})`}
+ >
+ ) : (
+ label
+ )}
);