feat(editor): display optional status in widget labels (#1955)
This commit is contained in:
parent
44fb2fb00d
commit
44b7cdf9f8
@ -178,6 +178,7 @@ class EditorControl extends React.Component {
|
|||||||
const widget = resolveWidget(widgetName);
|
const widget = resolveWidget(widgetName);
|
||||||
const fieldName = field.get('name');
|
const fieldName = field.get('name');
|
||||||
const fieldHint = field.get('hint');
|
const fieldHint = field.get('hint');
|
||||||
|
const isFieldOptional = field.get('required') === false;
|
||||||
const metadata = fieldsMetaData && fieldsMetaData.get(fieldName);
|
const metadata = fieldsMetaData && fieldsMetaData.get(fieldName);
|
||||||
const errors = fieldsErrors && fieldsErrors.get(fieldName);
|
const errors = fieldsErrors && fieldsErrors.get(fieldName);
|
||||||
return (
|
return (
|
||||||
@ -200,7 +201,7 @@ class EditorControl extends React.Component {
|
|||||||
)}
|
)}
|
||||||
htmlFor={this.uniqueFieldId}
|
htmlFor={this.uniqueFieldId}
|
||||||
>
|
>
|
||||||
{field.get('label', field.get('name'))}
|
{`${field.get('label', field.get('name'))}${isFieldOptional ? ' (optional)' : ''}`}
|
||||||
</label>
|
</label>
|
||||||
<Widget
|
<Widget
|
||||||
classNameWrapper={cx(
|
classNameWrapper={cx(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user