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'
 })