//
// SPDX-License-Identifier: AGPL-3.0
-import { ResourceKind } from '../../models/kinds';
import ProjectItem from './items/project-item';
import CollectionItem from './items/collection-item';
import ProcessItem from './items/process-item';
import AbstractItem from './items/abstract-item';
import EmptyItem from './items/empty-item';
import { DetailsPanelResource } from '../../views-components/details-panel/details-panel';
+import { EmptyResource } from '../../models/empty';
+import { ResourceKind } from '../../models/resource';
export default class DetailsPanelFactory {
static createItem(res: DetailsPanelResource): AbstractItem {
case ResourceKind.Process:
return new ProcessItem(res);
default:
- return new EmptyItem(res);
+ return new EmptyItem(res as EmptyResource);
}
}
}
\ No newline at end of file