X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/e63198a93d7b537ffbb68b8210c99f76041fd112..eb4491eea9ba873845f7a5796d139d19977f8112:/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 f2774f6f..0772210c 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 { ResourceKind } from "~/models/resource"; +import { CollectionResource } from "~/models/collection"; import { collectionPanelFilesAction } from "./collection-panel-files/collection-panel-files-actions"; -import { createTree } from "../../models/tree"; +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({ @@ -43,7 +43,7 @@ export const loadCollection = (uuid: string, kind: ResourceKind) => }); }; -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 @@ -54,7 +54,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; @@ -70,7 +70,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 @@ -82,4 +82,4 @@ export const deleteCollectionTag = (uuid: string) => hideDuration: 2000 })); }); - }; \ No newline at end of file + };