mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-09 19:13:08 +00:00
26 lines
1.0 KiB
TypeScript
26 lines
1.0 KiB
TypeScript
import { Injectable } from '@angular/core';
|
|
import { Resolve } from '@angular/router';
|
|
|
|
import { BreadcrumbConfig } from '../breadcrumbs/breadcrumb/breadcrumb-config.model';
|
|
import { SubmissionObject } from '../core/submission/models/submission-object.model';
|
|
import { SubmissionParentBreadcrumbResolver } from '../core/submission/resolver/submission-parent-breadcrumb.resolver';
|
|
import { SubmissionParentBreadcrumbsService } from '../core/submission/submission-parent-breadcrumb.service';
|
|
import { WorkflowItemDataService } from '../core/submission/workflowitem-data.service';
|
|
|
|
/**
|
|
* This class represents a resolver that retrieves the breadcrumbs of the workflow item
|
|
*/
|
|
@Injectable({
|
|
providedIn: 'root',
|
|
})
|
|
export class ItemFromWorkflowBreadcrumbResolver extends SubmissionParentBreadcrumbResolver implements Resolve<BreadcrumbConfig<SubmissionObject>> {
|
|
|
|
constructor(
|
|
protected dataService: WorkflowItemDataService,
|
|
protected breadcrumbService: SubmissionParentBreadcrumbsService,
|
|
) {
|
|
super(dataService, breadcrumbService);
|
|
}
|
|
|
|
}
|