import { unionize, ofType, UnionOf } from "unionize";
import { CommonResourceService } from "../../common/api/common-resource-service";
import { Dispatch } from "redux";
- import { serverApi } from "../../common/api/server-api";
+ import { apiClient } from "../../common/api/server-api";
import { Resource, ResourceKind } from "../../models/resource";
export const detailsPanelActions = unionize({
const getService = (kind: ResourceKind) => {
switch (kind) {
- case ResourceKind.Project:
+ case ResourceKind.PROJECT:
- return new CommonResourceService(serverApi, "groups");
+ return new CommonResourceService(apiClient, "groups");
- case ResourceKind.Collection:
+ case ResourceKind.COLLECTION:
- return new CommonResourceService(serverApi, "collections");
+ return new CommonResourceService(apiClient, "collections");
default:
- return new CommonResourceService(serverApi, "");
+ return new CommonResourceService(apiClient, "");
}
};