Skip to content

Commit 758981b

Browse files
Merge pull request #29 from catenax-ng/fix/TRACEFOSS-891-error-header
TRACEFOSS-891: fixed header for error pages
2 parents ad37415 + 8208dc6 commit 758981b

File tree

5 files changed

+18
-19
lines changed

5 files changed

+18
-19
lines changed

src/app/modules/core/layout/header/header.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
<app-breadcrumbs></app-breadcrumbs>
4545
</div>
4646

47-
<div class="header--app-header">
47+
<div *ngIf="activeMenu" class="header--app-header">
4848
<h3>{{ 'pageTitle.' + activeMenu | i18n }}</h3>
4949
</div>
5050

src/app/modules/core/layout/header/header.component.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ export class HeaderComponent {
4141
admin: 'apps',
4242
};
4343

44-
constructor(private readonly router: Router) {
45-
this.router.events
44+
constructor(router: Router) {
45+
router.events
4646
.pipe(filter(event => event instanceof NavigationEnd))
4747
.subscribe(({ urlAfterRedirects, url }: NavigationEnd) => {
4848
const currentUrl = urlAfterRedirects ?? url;

src/app/modules/page/error-page/presentation/error-page.component.ts

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121

2222
import { Component } from '@angular/core';
2323
import { ActivatedRoute } from '@angular/router';
24-
import { map } from 'rxjs/operators';
2524
import { RoleService } from '@core/user/role.service';
2625
import { LayoutFacade } from '@shared/abstraction/layout-facade';
26+
import { map } from 'rxjs/operators';
2727

2828
@Component({
2929
selector: 'app-error',
@@ -42,13 +42,12 @@ export class ErrorPageComponent {
4242
private readonly activatedRoute: ActivatedRoute,
4343
private readonly layoutFacade: LayoutFacade,
4444
) {
45-
const errorPage = activatedRoute.data.pipe(map(d => d.errorPage));
46-
errorPage.subscribe({
47-
next: (errorPage: any) => {
48-
if (errorPage && errorPage.type) {
49-
this.title = errorPage.type + '.title';
50-
this.message = errorPage.type + '.message';
51-
}
45+
const errorPage$ = activatedRoute.data.pipe(map(d => d.errorPage));
46+
errorPage$.subscribe({
47+
next: (errorPage: Record<string, string>) => {
48+
if (!errorPage?.type) return;
49+
this.title = errorPage.type + '.title';
50+
this.message = errorPage.type + '.message';
5251
},
5352
});
5453

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
{
22
"errorPage": {
3-
"title": "Fehler Seite",
4-
"message": "TBD: Something went wrong."
3+
"title": "Unerwarteter Fehler",
4+
"message": "Etwas scheint schief gelaufen zu sein."
55
},
66
"pageNotFound": {
7-
"title": "TBD: Page not found",
8-
"message": "Die von Ihnen angeforderte Seite konnte nicht gefunden werden."
7+
"title": "Die Seite wurde nicht gefunden",
8+
"message": "Die von Ihnen aufgerufene Seite konnte nicht gefunden werden."
99
},
1010
"noPermissions": {
11-
"title": "TBD: No permissions",
12-
"message": "TBD: You don't have access to this page. Please contact with your admin."
11+
"title": "Die Seite wurde nicht gefunden",
12+
"message": "Sie haben keinen Zugriff auf diese Seite. Bitte wenden Sie sich an Ihren Administrator."
1313
},
1414
"actions": {
15-
"homepage": "TBD: Home page"
15+
"homepage": "Dashboard"
1616
}
1717
}

src/assets/locales/en/page.error-page.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@
1212
"message": "You don't have access to this page. Please contact with your admin."
1313
},
1414
"actions": {
15-
"homepage": "Home page"
15+
"homepage": "Dashboard"
1616
}
1717
}

0 commit comments

Comments
 (0)