Feat: multi content authoring (#4139)

This commit is contained in:
Erez Rokah
2020-09-20 10:30:46 -07:00
committed by GitHub
parent 7968e01e29
commit cb2ad687ee
65 changed files with 4331 additions and 1521 deletions

View File

@ -81,6 +81,8 @@ export default class ObjectControl extends React.Component {
editorControl: EditorControl,
controlRef,
parentIds,
isFieldDuplicate,
isFieldHidden,
} = this.props;
if (field.get('widget') === 'hidden') {
@ -89,6 +91,9 @@ export default class ObjectControl extends React.Component {
const fieldName = field.get('name');
const fieldValue = value && Map.isMap(value) ? value.get(fieldName) : value;
const isDuplicate = isFieldDuplicate && isFieldDuplicate(field);
const isHidden = isFieldHidden && isFieldHidden(field);
return (
<EditorControl
key={key}
@ -102,6 +107,10 @@ export default class ObjectControl extends React.Component {
processControlRef={controlRef && controlRef.bind(this)}
controlRef={controlRef}
parentIds={parentIds}
isDisabled={isDuplicate}
isHidden={isHidden}
isFieldDuplicate={isFieldDuplicate}
isFieldHidden={isFieldHidden}
/>
);
}

View File

@ -1,5 +1,6 @@
export default {
properties: {
collapsed: { type: 'boolean' },
i18n: { type: 'boolean' },
},
};