18219: Adds property edition capabilities to create & update dialogs.
[arvados-workbench2.git] / src / views-components / dialog-update / dialog-project-update.tsx
index fda7c47d7d33c72dd1766d1d5bc5aa2a050c167a..96e6d927751d092ee48af40d65a3512241ce1475 100644 (file)
@@ -9,6 +9,9 @@ import { ProjectUpdateFormDialogData } from 'store/projects/project-update-actio
 import { FormDialog } from 'components/form-dialog/form-dialog';
 import { ProjectNameField, ProjectDescriptionField, UsersField } from 'views-components/form-fields/project-form-fields';
 import { GroupClass } from 'models/group';
+import { FormGroup, FormLabel } from '@material-ui/core';
+import { UpdateProjectPropertiesForm } from 'views-components/project-properties/update-project-properties-form';
+import { UpdateProjectPropertiesList } from 'views-components/project-properties/update-project-properties-list';
 
 type DialogProjectProps = WithDialogProps<{sourcePanel: GroupClass, create?: boolean}> & InjectedFormProps<ProjectUpdateFormDialogData>;
 
@@ -35,6 +38,11 @@ export const DialogProjectUpdate = (props: DialogProjectProps) => {
 const ProjectEditFields = () => <span>
     <ProjectNameField />
     <ProjectDescriptionField />
+    <FormLabel>Properties</FormLabel>
+    <FormGroup>
+        <UpdateProjectPropertiesForm />
+        <UpdateProjectPropertiesList />
+    </FormGroup>
 </span>;
 
 const GroupAddFields = () => <span>