diff --git a/Composer/packages/adaptive-form/src/components/fields/BooleanField.tsx b/Composer/packages/adaptive-form/src/components/fields/BooleanField.tsx index 77f3524abe..164ec7b49c 100644 --- a/Composer/packages/adaptive-form/src/components/fields/BooleanField.tsx +++ b/Composer/packages/adaptive-form/src/components/fields/BooleanField.tsx @@ -72,6 +72,7 @@ const BooleanField: React.FC = function CheckboxWidget(props) { required={required} /> = ({ onChange, onNameChange, onDelete, + required, ...rest }) => { const initialName = useMemo(() => originalName, []); @@ -76,6 +77,7 @@ const ObjectItem: React.FC = ({ label={formatMessage('Key')} name="key" placeholder={initialName || formatMessage('Add a new key')} + required={required} schema={{ type: 'string' }} uiOptions={{}} value={name} @@ -89,6 +91,7 @@ const ObjectItem: React.FC = ({ label={formatMessage('Value')} name="value" placeholder={placeholder} + required={required} schema={schema} value={value} onChange={onChange} diff --git a/Composer/packages/adaptive-form/src/components/fields/OpenObjectField/OpenObjectField.tsx b/Composer/packages/adaptive-form/src/components/fields/OpenObjectField/OpenObjectField.tsx index 9d2171c0fd..e8728f64f3 100644 --- a/Composer/packages/adaptive-form/src/components/fields/OpenObjectField/OpenObjectField.tsx +++ b/Composer/packages/adaptive-form/src/components/fields/OpenObjectField/OpenObjectField.tsx @@ -43,6 +43,7 @@ const OpenObjectField: React.FC> = function Selec <> > = function StringField(pr <>