Skip to content

Commit 368d4ef

Browse files
author
Andrea Barbasso
committed
[UXP-251] fix viewer provider breadcrumb resolver
1 parent f73f6bd commit 368d4ef

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/app/item-page/viewer-provider/resolvers/i18n-breadcrumb-component-provider.resolver.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import {
88
import { BreadcrumbConfig } from '../../../breadcrumbs/breadcrumb/breadcrumb-config.model';
99
import { i18nBreadcrumbResolver } from '../../../core/breadcrumbs/i18n-breadcrumb.resolver';
1010
import { I18nBreadcrumbsService } from '../../../core/breadcrumbs/i18n-breadcrumbs.service';
11+
import { currentPathFromSnapshot } from '../../../shared/utils/route.utils';
1112

1213
/**
1314
* Function for resolving an I18n breadcrumb configuration object
@@ -30,5 +31,9 @@ export const i18nBreadcrumbComponentProviderResolver: ResolveFn<BreadcrumbConfig
3031
.reduce((acc, curr) => `${acc}.${curr}`, (resolver(snapshot, state) as BreadcrumbConfig<string>).key);
3132
};
3233

33-
return resolver(route, state) as BreadcrumbConfig<string>;
34+
return {
35+
provider: breadcrumbService,
36+
key: getKey(route),
37+
url: currentPathFromSnapshot(route),
38+
};
3439
};

0 commit comments

Comments
 (0)