feat(auth): add login and registration modal functionality

This commit is contained in:
Jan-Marlon Leibl 2025-05-14 12:00:33 +02:00
commit 0079ee7bf2
Signed by: jleibl
GPG key ID: 300B2F906DC6F1D5
11 changed files with 212 additions and 55 deletions

View file

@ -1,9 +1,11 @@
import {
ChangeDetectionStrategy,
Component,
EventEmitter,
inject,
OnDestroy,
OnInit,
Output,
signal,
} from '@angular/core';
import { RouterModule } from '@angular/router';
@ -26,6 +28,9 @@ export class NavbarComponent implements OnInit, OnDestroy {
private authSubscription!: Subscription;
public balance = signal(0);
@Output() showLogin = new EventEmitter<void>();
@Output() showRegister = new EventEmitter<void>();
ngOnInit() {
this.authSubscription = this.authService.userSubject.subscribe({
next: (user) => {