X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/2ddeeb1b278734e895128feb2caa2bf720192b3d..c11055f2d6ce8385088bc221eab1175e31777ec0:/src/store/collection-panel/collection-panel-action.ts diff --git a/src/store/collection-panel/collection-panel-action.ts b/src/store/collection-panel/collection-panel-action.ts index 461c47c4..06d4d276 100644 --- a/src/store/collection-panel/collection-panel-action.ts +++ b/src/store/collection-panel/collection-panel-action.ts @@ -4,13 +4,13 @@ import { unionize, ofType, UnionOf } from "unionize"; import { Dispatch } from "redux"; -import { ResourceKind } from "../../models/resource"; -import { CollectionResource } from "../../models/collection"; -import { collectionPanelFilesAction, loadCollectionFiles } from "./collection-panel-files/collection-panel-files-actions"; -import { createTree } from "../../models/tree"; +import { loadCollectionFiles } from "./collection-panel-files/collection-panel-files-actions"; +import { CollectionResource } from "~/models/collection"; +import { collectionPanelFilesAction } from "./collection-panel-files/collection-panel-files-actions"; +import { createTree } from "~/models/tree"; import { RootState } from "../store"; -import { ServiceRepository } from "../../services/services"; -import { TagResource, TagProperty } from "../../models/tag"; +import { ServiceRepository } from "~/services/services"; +import { TagResource, TagProperty } from "~/models/tag"; import { snackbarActions } from "../snackbar/snackbar-actions"; export const collectionPanelActions = unionize({ @@ -40,7 +40,7 @@ export const loadCollection = (uuid: string) => }); }; -export const loadCollectionTags = (uuid: string) => +export const loadCollectionTags = (uuid: string) => (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => { dispatch(collectionPanelActions.LOAD_COLLECTION_TAGS({ uuid })); return services.tagService @@ -51,7 +51,7 @@ export const loadCollectionTags = (uuid: string) => }; -export const createCollectionTag = (data: TagProperty) => +export const createCollectionTag = (data: TagProperty) => (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => { dispatch(collectionPanelActions.CREATE_COLLECTION_TAG({ data })); const item = getState().collectionPanel.item; @@ -67,7 +67,7 @@ export const createCollectionTag = (data: TagProperty) => }); }; -export const deleteCollectionTag = (uuid: string) => +export const deleteCollectionTag = (uuid: string) => (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => { dispatch(collectionPanelActions.DELETE_COLLECTION_TAG({ uuid })); return services.linkService @@ -79,4 +79,4 @@ export const deleteCollectionTag = (uuid: string) => hideDuration: 2000 })); }); - }; \ No newline at end of file + };