Merge branch '17573-edit-storage-classes' into main. Closes #17573
[arvados-workbench2.git] / src / views-components / dialog-forms / update-collection-dialog.ts
index b2fe96b816f5dd3f7ebd26fd34a8826e0273e052..e5d52f0bd28ca54a390a9c7d71ddcc4c77d28ede 100644 (file)
@@ -2,19 +2,23 @@
 //
 // SPDX-License-Identifier: AGPL-3.0
 
-import { compose } from "redux";
+import { compose, Dispatch } from "redux";
 import { reduxForm } from 'redux-form';
-import { withDialog } from "~/store/dialog/with-dialog";
-import { DialogCollectionUpdate } from '~/views-components/dialog-update/dialog-collection-update';
-import { COLLECTION_UPDATE_FORM_NAME, CollectionUpdateFormDialogData, updateCollection } from '~/store/collections/collection-update-actions';
+import { withDialog } from "store/dialog/with-dialog";
+import { DialogCollectionUpdate } from 'views-components/dialog-update/dialog-collection-update';
+import {
+    COLLECTION_UPDATE_FORM_NAME,
+    CollectionUpdateFormDialogData,
+    updateCollection
+} from 'store/collections/collection-update-actions';
 
 export const UpdateCollectionDialog = compose(
     withDialog(COLLECTION_UPDATE_FORM_NAME),
     reduxForm<CollectionUpdateFormDialogData>({
         touchOnChange: true,
         form: COLLECTION_UPDATE_FORM_NAME,
-        onSubmit: (data, dispatch) => {
-            dispatch(updateCollection(data));
+        onSubmit: (data: CollectionUpdateFormDialogData, dispatch: Dispatch) => {
+            dispatch<any>(updateCollection(data));
         }
     })
 )(DialogCollectionUpdate);
\ No newline at end of file