Use routerLink for linking

This commit is contained in:
SondreB
2024-12-01 12:35:54 +01:00
parent 3bdcf269b8
commit 303206c75b
2 changed files with 3 additions and 6 deletions

View File

@@ -78,7 +78,7 @@
<div class="absolute top-2 right-2 flex space-x-2">
<div
class="flex h-10 w-10 items-center justify-center rounded-full border bg-white shadow-md">
<button mat-icon-button (click)="openChat(project.nostrPubKey)">
<button mat-icon-button [routerLink]="['/chat', project.nostrPubKey]">
<mat-icon class="icon-size-5" [svgIcon]="'heroicons_outline:chat-bubble-left-right'"></mat-icon>
</button>
</div>

View File

@@ -11,7 +11,7 @@ import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
import { MatSelectModule } from '@angular/material/select';
import { MatSlideToggleModule } from '@angular/material/slide-toggle';
import { MatTooltipModule } from '@angular/material/tooltip';
import { Router } from '@angular/router';
import { Router, RouterLink } from '@angular/router';
import { Project } from 'app/interface/project.interface';
import { BookmarkService } from 'app/services/bookmark.service';
import { ProjectsService, ProjectStats } from 'app/services/projects.service';
@@ -22,6 +22,7 @@ import { catchError, Observable, of, Subject, takeUntil, tap } from 'rxjs';
selector: 'app-bookmark',
standalone: true,
imports: [
RouterLink,
MatButtonModule,
MatIconModule,
AngorCardComponent,
@@ -152,8 +153,4 @@ export class BookmarkComponent implements OnInit, OnDestroy {
})
).subscribe();
}
openChat(pubKey: string): void {
this._router.navigate(['/chat', pubKey]);
}
}