File tree Expand file tree Collapse file tree 5 files changed +18
-19
lines changed
page/error-page/presentation Expand file tree Collapse file tree 5 files changed +18
-19
lines changed Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff 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 ;
Original file line number Diff line number Diff line change 2121
2222import { Component } from '@angular/core' ;
2323import { ActivatedRoute } from '@angular/router' ;
24- import { map } from 'rxjs/operators' ;
2524import { RoleService } from '@core/user/role.service' ;
2625import { 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
Original file line number Diff line number Diff line change 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}
Original file line number Diff line number Diff line change 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}
You can’t perform that action at this time.
0 commit comments