Add "my-publications" page.

This commit is contained in:
Florian THIERRY
2024-09-04 14:06:10 +02:00
parent c4dea2cc85
commit 64119a956a
9 changed files with 200 additions and 13 deletions

View File

@@ -13,11 +13,24 @@
</div>
<div class="right">
<ng-container *ngIf="isAuthenticated; else anonymousRightMenu">
<a [routerLink]="['/disconnect']" class="button" matRipple>Disconnect</a>
</ng-container>
<ng-template #anonymousRightMenu>
@if (isAuthenticated) {
<button mat-button class="button" [matMenuTriggerFor]="authenticatedUserMenu">
<mat-icon>more_vert</mat-icon>
</button>
<mat-menu #authenticatedUserMenu="matMenu">
<div class="authenticated-user-menu">
<a [routerLink]="['/my-publications']" matRipple>
<mat-icon>description</mat-icon>
My publications
</a>
<a [routerLink]="['/disconnect']" matRipple class="disconnection">
<mat-icon>logout</mat-icon>
Disconnect
</a>
</div>
</mat-menu>
} @else {
<a [routerLink]="['/login']" class="button" matRipple>Login</a>
</ng-template>
}
</div>
<app-side-menu #sideMenu></app-side-menu>