X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/f63f3a5360ae6381d4b332bf86ef52b4e22107fb..d2ea9fe92fc067096a8ffbbe1da012c6011c0838:/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 cfa52639f4..e5d52f0bd2 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