diff --git a/dmp-frontend/src/app/ui/auth/login/login.component.scss b/dmp-frontend/src/app/ui/auth/login/login.component.scss index 57fee475b..aa9565fbd 100644 --- a/dmp-frontend/src/app/ui/auth/login/login.component.scss +++ b/dmp-frontend/src/app/ui/auth/login/login.component.scss @@ -98,11 +98,10 @@ overflow: hidden; top: -40px; width: 100%; - min-height: 13vh; + min-height: 134px; padding: 25px; border-radius: 3px; background: rgb(0, 112, 192); - // box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(233, 30, 99, 0.4); display: flex; flex-direction: column; align-items: center; diff --git a/dmp-frontend/src/app/ui/misc/navigation/user-dialog/user-dialog.component.html b/dmp-frontend/src/app/ui/misc/navigation/user-dialog/user-dialog.component.html index e53dcedce..c6b2a11c3 100644 --- a/dmp-frontend/src/app/ui/misc/navigation/user-dialog/user-dialog.component.html +++ b/dmp-frontend/src/app/ui/misc/navigation/user-dialog/user-dialog.component.html @@ -2,7 +2,8 @@
- +
{{this.getPrincipalName()}}
@@ -15,7 +16,7 @@ - {{'USER-DIALOG.EXIT' | translate}} exit_to_app + {{ 'USER-DIALOG.LOG-OUT' | translate }} exit_to_app
diff --git a/dmp-frontend/src/app/ui/sidebar/sidebar.component.html b/dmp-frontend/src/app/ui/sidebar/sidebar.component.html index 622fda062..d2e551e35 100644 --- a/dmp-frontend/src/app/ui/sidebar/sidebar.component.html +++ b/dmp-frontend/src/app/ui/sidebar/sidebar.component.html @@ -42,7 +42,7 @@ - + vpn_key diff --git a/dmp-frontend/src/app/ui/sidebar/sidebar.component.ts b/dmp-frontend/src/app/ui/sidebar/sidebar.component.ts index 6b42cefec..bc2550d7f 100644 --- a/dmp-frontend/src/app/ui/sidebar/sidebar.component.ts +++ b/dmp-frontend/src/app/ui/sidebar/sidebar.component.ts @@ -1,10 +1,12 @@ -import { Component, OnInit } from '@angular/core'; +import { Component, OnInit} from '@angular/core'; import { MatDialog } from '@angular/material'; import { TranslateService } from '@ngx-translate/core'; import { AuthService } from '../../core/services/auth/auth.service'; import { UserDialogComponent } from '../misc/navigation/user-dialog/user-dialog.component'; import { Principal } from '../../core/model/auth/Principal'; import { AppRole } from '../../core/common/enum/app-role'; +import { Router } from '@angular/router'; +import { Location } from '@angular/common'; declare interface RouteInfo { path: string; @@ -52,11 +54,14 @@ export class SidebarComponent implements OnInit { // historyItems: GroupMenuItem; publicItems: GroupMenuItem; groupMenuItems: GroupMenuItem[] = []; + private toggleButton: any; constructor( public translate: TranslateService, private authentication: AuthService, - private dialog: MatDialog) { + private dialog: MatDialog, + public router: Router, + private location: Location) { } @@ -127,6 +132,10 @@ export class SidebarComponent implements OnInit { } } + isLoginRouteActivated(): boolean { + return this.location.path().indexOf('/login') > -1; + } + public logout(): void { this.authentication.logout(); }