chore: prettier
All checks were successful
CI / Get Changed Files (pull_request) Successful in 12s
CI / Docker backend validation (pull_request) Successful in 13s
CI / eslint (pull_request) Successful in 36s
CI / Docker frontend validation (pull_request) Successful in 53s
CI / Checkstyle Main (pull_request) Successful in 52s
CI / oxlint (pull_request) Successful in 24s
CI / prettier (pull_request) Successful in 26s
CI / test-build (pull_request) Successful in 43s
All checks were successful
CI / Get Changed Files (pull_request) Successful in 12s
CI / Docker backend validation (pull_request) Successful in 13s
CI / eslint (pull_request) Successful in 36s
CI / Docker frontend validation (pull_request) Successful in 53s
CI / Checkstyle Main (pull_request) Successful in 52s
CI / oxlint (pull_request) Successful in 24s
CI / prettier (pull_request) Successful in 26s
CI / test-build (pull_request) Successful in 43s
This commit is contained in:
parent
91e546226d
commit
5a0d7b2313
7 changed files with 35 additions and 10 deletions
|
@ -12,5 +12,4 @@ import { FooterComponent } from '@shared/components/footer/footer.component';
|
||||||
styleUrl: './app.component.css',
|
styleUrl: './app.component.css',
|
||||||
changeDetection: ChangeDetectionStrategy.OnPush,
|
changeDetection: ChangeDetectionStrategy.OnPush,
|
||||||
})
|
})
|
||||||
export class AppComponent {
|
export class AppComponent {}
|
||||||
}
|
|
||||||
|
|
|
@ -65,7 +65,10 @@
|
||||||
<div class="mt-6 text-center">
|
<div class="mt-6 text-center">
|
||||||
<p class="text-sm text-text-secondary">
|
<p class="text-sm text-text-secondary">
|
||||||
Noch kein Konto?
|
Noch kein Konto?
|
||||||
<a routerLink="/register" class="font-medium text-emerald hover:text-emerald-light transition-all duration-200">
|
<a
|
||||||
|
routerLink="/register"
|
||||||
|
class="font-medium text-emerald hover:text-emerald-light transition-all duration-200"
|
||||||
|
>
|
||||||
Registrieren
|
Registrieren
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
|
@ -31,7 +31,9 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<label for="username" class="text-text-secondary text-sm font-medium mb-1 block">Benutzername</label>
|
<label for="username" class="text-text-secondary text-sm font-medium mb-1 block"
|
||||||
|
>Benutzername</label
|
||||||
|
>
|
||||||
<input
|
<input
|
||||||
id="username"
|
id="username"
|
||||||
type="text"
|
type="text"
|
||||||
|
@ -52,7 +54,9 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<label for="password" class="text-text-secondary text-sm font-medium mb-1 block">Passwort</label>
|
<label for="password" class="text-text-secondary text-sm font-medium mb-1 block"
|
||||||
|
>Passwort</label
|
||||||
|
>
|
||||||
<input
|
<input
|
||||||
id="password"
|
id="password"
|
||||||
type="password"
|
type="password"
|
||||||
|
@ -86,7 +90,10 @@
|
||||||
<div class="mt-6 text-center">
|
<div class="mt-6 text-center">
|
||||||
<p class="text-sm text-text-secondary">
|
<p class="text-sm text-text-secondary">
|
||||||
Bereits ein Konto?
|
Bereits ein Konto?
|
||||||
<a routerLink="/login" class="font-medium text-emerald hover:text-emerald-light transition-all duration-200">
|
<a
|
||||||
|
routerLink="/login"
|
||||||
|
class="font-medium text-emerald hover:text-emerald-light transition-all duration-200"
|
||||||
|
>
|
||||||
Anmelden
|
Anmelden
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
|
@ -12,7 +12,10 @@
|
||||||
|
|
||||||
<div class="flex justify-center space-x-4 mt-6">
|
<div class="flex justify-center space-x-4 mt-6">
|
||||||
@if (authService.isLoggedIn()) {
|
@if (authService.isLoggedIn()) {
|
||||||
<a routerLink="/home" class="w-full sm:w-auto button-primary px-6 sm:px-8 py-3 shadow-lg">
|
<a
|
||||||
|
routerLink="/home"
|
||||||
|
class="w-full sm:w-auto button-primary px-6 sm:px-8 py-3 shadow-lg"
|
||||||
|
>
|
||||||
Spiele
|
Spiele
|
||||||
</a>
|
</a>
|
||||||
} @else {
|
} @else {
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
import { ChangeDetectionStrategy, Component, EventEmitter, inject, Input, Output } from '@angular/core';
|
import {
|
||||||
|
ChangeDetectionStrategy,
|
||||||
|
Component,
|
||||||
|
EventEmitter,
|
||||||
|
inject,
|
||||||
|
Input,
|
||||||
|
Output,
|
||||||
|
} from '@angular/core';
|
||||||
import { TransactionService } from '@service/transaction.service';
|
import { TransactionService } from '@service/transaction.service';
|
||||||
import { Observable } from 'rxjs';
|
import { Observable } from 'rxjs';
|
||||||
import { AsyncPipe, CurrencyPipe, DatePipe, NgIf } from '@angular/common';
|
import { AsyncPipe, CurrencyPipe, DatePipe, NgIf } from '@angular/common';
|
||||||
|
|
|
@ -13,7 +13,6 @@ export class UserService {
|
||||||
private http: HttpClient = inject(HttpClient);
|
private http: HttpClient = inject(HttpClient);
|
||||||
private authService = inject(AuthService);
|
private authService = inject(AuthService);
|
||||||
|
|
||||||
|
|
||||||
public getCurrentUser(): Observable<User | null> {
|
public getCurrentUser(): Observable<User | null> {
|
||||||
return this.http.get<User | null>('/backend/users/me').pipe(
|
return this.http.get<User | null>('/backend/users/me').pipe(
|
||||||
catchError(() => EMPTY),
|
catchError(() => EMPTY),
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
import { ChangeDetectionStrategy, Component, inject, OnDestroy, OnInit, signal } from '@angular/core';
|
import {
|
||||||
|
ChangeDetectionStrategy,
|
||||||
|
Component,
|
||||||
|
inject,
|
||||||
|
OnDestroy,
|
||||||
|
OnInit,
|
||||||
|
signal,
|
||||||
|
} from '@angular/core';
|
||||||
import { RouterModule } from '@angular/router';
|
import { RouterModule } from '@angular/router';
|
||||||
import { AuthService } from '@service/auth.service';
|
import { AuthService } from '@service/auth.service';
|
||||||
import { Subscription } from 'rxjs';
|
import { Subscription } from 'rxjs';
|
||||||
|
|
Reference in a new issue