18219: Unifies collection/project create/update properties handling actions.
[arvados-workbench2.git] / src / views-components / project-properties / update-project-properties-list.tsx
index 5572af732af0c05ebfaa1eef2f7d48c2430e87c2..5ac22b92ddaa49f48e7033a015fd9f064bc94dd9 100644 (file)
@@ -12,12 +12,13 @@ import {
 } from '@material-ui/core';
 import { RootState } from 'store/store';
 import {
-    removePropertyFromUpdateProjectForm,
     PROJECT_UPDATE_FORM_SELECTOR,
+    PROJECT_UPDATE_FORM_NAME,
 } from 'store/projects/project-update-actions';
 import { ArvadosTheme } from 'common/custom-theme';
 import { getPropertyChip } from '../resource-properties-form/property-chip';
 import { ProjectProperties } from 'store/projects/project-create-actions';
+import { removePropertyFromResourceForm } from 'store/resources/resources-actions';
 
 type CssRules = 'tag';
 
@@ -42,7 +43,7 @@ const mapStateToProps = (state: RootState): UpdateProjectPropertiesListDataProps
 };
 
 const mapDispatchToProps = (dispatch: Dispatch): UpdateProjectPropertiesListActionProps => ({
-    handleDelete: (key: string, value: string) => dispatch<any>(removePropertyFromUpdateProjectForm(key, value))
+    handleDelete: (key: string, value: string) => dispatch<any>(removePropertyFromResourceForm(key, value, PROJECT_UPDATE_FORM_NAME))
 });
 
 type UpdateProjectPropertiesListProps = UpdateProjectPropertiesListDataProps &