Compare commits
2 Commits
5987330089
...
c358a43bcf
| Author | SHA1 | Date | |
|---|---|---|---|
| c358a43bcf | |||
| 050a3e6dd4 |
@ -3,7 +3,15 @@
|
||||
<div class="mainMenuItem" routerLinkActive="mainMenuItemActive" routerLink="/VoltageDrop">Kabel</div>
|
||||
<div class="mainMenuItem" routerLinkActive="mainMenuItemActive" routerLink="/Groups">Gruppen</div>
|
||||
<ng-container *ngIf="userService.user !== null">
|
||||
<div class="mainMenuItem mainMenuItemRight" routerLinkActive="mainMenuItemActive" routerLink="/Profile">{{ userService.user.name }}</div>
|
||||
<div
|
||||
class="mainMenuItem mainMenuItemRight"
|
||||
[class.userHasPassword]="userService.user.password"
|
||||
[class.userNoPassword]="!userService.user.password"
|
||||
routerLinkActive="mainMenuItemActive"
|
||||
routerLink="/Profile"
|
||||
>
|
||||
{{ userService.user.name }}
|
||||
</div>
|
||||
</ng-container>
|
||||
</div>
|
||||
<router-outlet (activate)="onActivate($event)"/>
|
||||
|
||||
@ -19,4 +19,12 @@
|
||||
background-color: lightskyblue;
|
||||
}
|
||||
|
||||
.userHasPassword {
|
||||
color: green;
|
||||
}
|
||||
|
||||
.userNoPassword {
|
||||
color: indianred;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -27,17 +27,17 @@ public abstract class AbstractUuid {
|
||||
return uuid;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(final Object obj) {
|
||||
if (!this.getClass().equals(obj.getClass())) {
|
||||
return false;
|
||||
}
|
||||
return uuid.equals(this.getClass().cast(obj).uuid);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return uuid.hashCode();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(final Object obj) {
|
||||
if (obj instanceof final AbstractUuid casted) {
|
||||
return uuid.equals(casted.uuid);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user