From 7bbf2db126674bda124a46a1f3d0683ca480cc22 Mon Sep 17 00:00:00 2001 From: mehdiboudjoudi <m.boudjoudi@neusta.de> Date: Wed, 5 Mar 2025 13:04:43 +0100 Subject: [PATCH] TD-36: Implemented that only showing component and fetching player data if logged in --- src/app/app.routes.ts | 4 +--- src/app/views/admin-overview/admin-overview.component.html | 2 +- src/app/views/admin-overview/admin-overview.component.scss | 2 +- src/app/views/admin-overview/admin-overview.component.ts | 6 +++--- src/app/views/dashboard/dashboard.component.ts | 6 ++---- 5 files changed, 8 insertions(+), 12 deletions(-) diff --git a/src/app/app.routes.ts b/src/app/app.routes.ts index 16729e5..10343ca 100644 --- a/src/app/app.routes.ts +++ b/src/app/app.routes.ts @@ -1,8 +1,6 @@ import { Routes } from '@angular/router'; import { DashboardComponent } from '@app/views/dashboard/dashboard.component'; -export const routes: Routes = [ - { path: '', component: DashboardComponent, title: 'Player Overview'} -]; +export const routes: Routes = [{ path: '', component: DashboardComponent, title: 'Player Overview'}]; diff --git a/src/app/views/admin-overview/admin-overview.component.html b/src/app/views/admin-overview/admin-overview.component.html index 3c2f1b1..2f427c7 100644 --- a/src/app/views/admin-overview/admin-overview.component.html +++ b/src/app/views/admin-overview/admin-overview.component.html @@ -20,7 +20,7 @@ </ng-container> <ng-container matColumnDef="ban"> - <th mat-header-cell *matHeaderCellDef class="banColumn"> Ban</th> + <th mat-header-cell *matHeaderCellDef class="ban-column"> Ban</th> <td mat-cell *matCellDef="let user"> <button mat-mini-fab class="warn shadowless" (click)="banPlayer(user)"> <mat-icon>block</mat-icon> diff --git a/src/app/views/admin-overview/admin-overview.component.scss b/src/app/views/admin-overview/admin-overview.component.scss index f6cfbcf..1e967d1 100644 --- a/src/app/views/admin-overview/admin-overview.component.scss +++ b/src/app/views/admin-overview/admin-overview.component.scss @@ -1,3 +1,3 @@ -.banColumn{ +.ban-column{ padding-right: 0.8rem; } \ No newline at end of file diff --git a/src/app/views/admin-overview/admin-overview.component.ts b/src/app/views/admin-overview/admin-overview.component.ts index adde5cd..0598ac3 100644 --- a/src/app/views/admin-overview/admin-overview.component.ts +++ b/src/app/views/admin-overview/admin-overview.component.ts @@ -1,14 +1,14 @@ +import {AsyncPipe} from '@angular/common'; import {Component, OnInit} from '@angular/core'; import {FormsModule} from '@angular/forms'; import {MatButtonModule} from '@angular/material/button'; import {MatFormField, MatLabel} from '@angular/material/form-field'; +import {MatIcon} from '@angular/material/icon'; import {MatInput} from '@angular/material/input'; import {MatTableModule} from '@angular/material/table'; +import {AuthService} from '@core/auth/auth.service'; import UserData from '@core/auth/UserData'; import {AdministratablePlayer, AdminService, PlayerFilter} from '@core/server'; -import {AsyncPipe} from '@angular/common'; -import {AuthService} from '@core/auth/auth.service'; -import {MatIcon} from '@angular/material/icon'; @Component({ selector: 'app-admin-overview', diff --git a/src/app/views/dashboard/dashboard.component.ts b/src/app/views/dashboard/dashboard.component.ts index d6d08f4..1638432 100644 --- a/src/app/views/dashboard/dashboard.component.ts +++ b/src/app/views/dashboard/dashboard.component.ts @@ -1,11 +1,9 @@ import { Component } from '@angular/core'; -import {AdminOverviewComponent} from "@app/views/admin-overview/admin-overview.component"; +import {AdminOverviewComponent} from '@app/views/admin-overview/admin-overview.component'; @Component({ selector: 'app-dashboard', - imports: [ - AdminOverviewComponent - ], + imports: [AdminOverviewComponent], templateUrl: './dashboard.component.html', styleUrl: './dashboard.component.scss' })