X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/cc493b89840b48f40c2beaf626994724331aa196..3e3eaa213219ebcac9b52c8fbe3ec3ef7c39c863:/src/views-components/dialog-forms/update-collection-dialog.ts diff --git a/src/views-components/dialog-forms/update-collection-dialog.ts b/src/views-components/dialog-forms/update-collection-dialog.ts index cfa52639..e5d52f0b 100644 --- a/src/views-components/dialog-forms/update-collection-dialog.ts +++ b/src/views-components/dialog-forms/update-collection-dialog.ts @@ -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 } from '~/store/collections/collection-update-actions'; -import { updateCollection } from "~/store/workbench/workbench-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({ + touchOnChange: true, form: COLLECTION_UPDATE_FORM_NAME, - onSubmit: (data, dispatch) => { - dispatch(updateCollection(data)); + onSubmit: (data: CollectionUpdateFormDialogData, dispatch: Dispatch) => { + dispatch(updateCollection(data)); } }) )(DialogCollectionUpdate); \ No newline at end of file