From bbbf0a94733c9e613e54c6939a9d1df5a2a3c5a9 Mon Sep 17 00:00:00 2001 From: Lea Date: Wed, 12 Feb 2025 08:50:46 +0100 Subject: [PATCH 1/4] homepage skeleton --- backend/SampleRequests.http | 0 frontend/src/app/app.routes.ts | 7 ++++ .../homepage/homepage/homepage.component.css | 0 .../homepage/homepage/homepage.component.html | 35 +++++++++++++++++++ .../homepage/homepage.component.spec.ts | 23 ++++++++++++ .../homepage/homepage/homepage.component.ts | 20 +++++++++++ 6 files changed, 85 insertions(+) create mode 100644 backend/SampleRequests.http create mode 100644 frontend/src/app/homepage/homepage/homepage.component.css create mode 100644 frontend/src/app/homepage/homepage/homepage.component.html create mode 100644 frontend/src/app/homepage/homepage/homepage.component.spec.ts create mode 100644 frontend/src/app/homepage/homepage/homepage.component.ts diff --git a/backend/SampleRequests.http b/backend/SampleRequests.http new file mode 100644 index 0000000..e69de29 diff --git a/frontend/src/app/app.routes.ts b/frontend/src/app/app.routes.ts index 3a96b8f..ce6d45a 100644 --- a/frontend/src/app/app.routes.ts +++ b/frontend/src/app/app.routes.ts @@ -1,6 +1,13 @@ import { Routes } from '@angular/router'; import {LandingPageComponent} from "./landing-page/landing-page.component"; +import {HomepageComponent} from "./homepage/homepage/homepage.component"; export const routes: Routes = [ + { + path: 'home', + component: HomepageComponent + }, + { path: '', component: LandingPageComponent } ]; + diff --git a/frontend/src/app/homepage/homepage/homepage.component.css b/frontend/src/app/homepage/homepage/homepage.component.css new file mode 100644 index 0000000..e69de29 diff --git a/frontend/src/app/homepage/homepage/homepage.component.html b/frontend/src/app/homepage/homepage/homepage.component.html new file mode 100644 index 0000000..c0b2cc7 --- /dev/null +++ b/frontend/src/app/homepage/homepage/homepage.component.html @@ -0,0 +1,35 @@ + + + +
+
+

Spiel Vorschau

+

Spiel Name

+ +
+
+

Spiel Vorschau

+

Spiel Name

+ +
+
+

Spiel Vorschau

+

Spiel Name

+ +
+
diff --git a/frontend/src/app/homepage/homepage/homepage.component.spec.ts b/frontend/src/app/homepage/homepage/homepage.component.spec.ts new file mode 100644 index 0000000..8d5e4db --- /dev/null +++ b/frontend/src/app/homepage/homepage/homepage.component.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { HomepageComponent } from './homepage.component'; + +describe('HomepageComponent', () => { + let component: HomepageComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + imports: [HomepageComponent] + }) + .compileComponents(); + + fixture = TestBed.createComponent(HomepageComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/app/homepage/homepage/homepage.component.ts b/frontend/src/app/homepage/homepage/homepage.component.ts new file mode 100644 index 0000000..0b720e5 --- /dev/null +++ b/frontend/src/app/homepage/homepage/homepage.component.ts @@ -0,0 +1,20 @@ +import {ChangeDetectionStrategy, Component} from '@angular/core'; + +@Component({ + selector: 'app-homepage', + standalone: true, + imports: [], + templateUrl: './homepage.component.html', + styleUrl: './homepage.component.css', + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class HomepageComponent { + + onLogout() { + //TODO implement + } + + openUserInfo() { + //TODO implement + } +} -- 2.47.2 From f5ae0e358cd1f83f6276c7f45a46ebf83bfabce7 Mon Sep 17 00:00:00 2001 From: Lea Date: Wed, 12 Feb 2025 10:21:41 +0100 Subject: [PATCH 2/4] finished homepage skeleton --- .../homepage/homepage/homepage.component.css | 1 + .../homepage/homepage/homepage.component.html | 21 +++++++++---------- frontend/src/styles.css | 9 ++++++++ 3 files changed, 20 insertions(+), 11 deletions(-) diff --git a/frontend/src/app/homepage/homepage/homepage.component.css b/frontend/src/app/homepage/homepage/homepage.component.css index e69de29..8b13789 100644 --- a/frontend/src/app/homepage/homepage/homepage.component.css +++ b/frontend/src/app/homepage/homepage/homepage.component.css @@ -0,0 +1 @@ + diff --git a/frontend/src/app/homepage/homepage/homepage.component.html b/frontend/src/app/homepage/homepage/homepage.component.html index c0b2cc7..301581a 100644 --- a/frontend/src/app/homepage/homepage/homepage.component.html +++ b/frontend/src/app/homepage/homepage/homepage.component.html @@ -3,33 +3,32 @@
-
-
- - -
-
+ +
+

Spiel Vorschau

Spiel Name

- +
-
+

Spiel Vorschau

Spiel Name

- +
-
+

Spiel Vorschau

Spiel Name

- +
diff --git a/frontend/src/styles.css b/frontend/src/styles.css index f1d8c73..ecb1a02 100644 --- a/frontend/src/styles.css +++ b/frontend/src/styles.css @@ -1 +1,10 @@ @import "tailwindcss"; + + +.btn-primary { + @apply px-4 py-2 cursor-pointer relative font-bold rounded-lg transition-all duration-300 ease-out transform-gpu hover:scale-105 will-change-transform bg-gradient-to-r from-emerald-500 to-emerald-400 text-black hover:shadow-xl hover:shadow-emerald-500/20 +} +.btn-secondary { + @apply px-4 py-2 cursor-pointer relative font-bold rounded-lg transition-all duration-300 ease-out transform-gpu hover:scale-105 will-change-transform bg-white/10 text-white hover:bg-white/20 +} + -- 2.47.2 From b010d49752cfc680fddee6025f7b73e0a8d9de1c Mon Sep 17 00:00:00 2001 From: Lea Date: Wed, 12 Feb 2025 10:26:28 +0100 Subject: [PATCH 3/4] deleted sample request file --- backend/SampleRequests.http | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 backend/SampleRequests.http diff --git a/backend/SampleRequests.http b/backend/SampleRequests.http deleted file mode 100644 index e69de29..0000000 -- 2.47.2 From 7d4cfe179415590485246c03f309b8b4143baea5 Mon Sep 17 00:00:00 2001 From: Lea Date: Wed, 12 Feb 2025 10:31:12 +0100 Subject: [PATCH 4/4] removed not used stuff --- .../homepage/homepage/homepage.component.css | 1 - .../homepage/homepage/homepage.component.html | 4 ++-- .../homepage/homepage.component.spec.ts | 23 ------------------- .../homepage/homepage/homepage.component.ts | 8 ------- 4 files changed, 2 insertions(+), 34 deletions(-) delete mode 100644 frontend/src/app/homepage/homepage/homepage.component.css delete mode 100644 frontend/src/app/homepage/homepage/homepage.component.spec.ts diff --git a/frontend/src/app/homepage/homepage/homepage.component.css b/frontend/src/app/homepage/homepage/homepage.component.css deleted file mode 100644 index 8b13789..0000000 --- a/frontend/src/app/homepage/homepage/homepage.component.css +++ /dev/null @@ -1 +0,0 @@ - diff --git a/frontend/src/app/homepage/homepage/homepage.component.html b/frontend/src/app/homepage/homepage/homepage.component.html index 301581a..6377831 100644 --- a/frontend/src/app/homepage/homepage/homepage.component.html +++ b/frontend/src/app/homepage/homepage/homepage.component.html @@ -3,12 +3,12 @@
-
-
diff --git a/frontend/src/app/homepage/homepage/homepage.component.spec.ts b/frontend/src/app/homepage/homepage/homepage.component.spec.ts deleted file mode 100644 index 8d5e4db..0000000 --- a/frontend/src/app/homepage/homepage/homepage.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { HomepageComponent } from './homepage.component'; - -describe('HomepageComponent', () => { - let component: HomepageComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - imports: [HomepageComponent] - }) - .compileComponents(); - - fixture = TestBed.createComponent(HomepageComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/homepage/homepage/homepage.component.ts b/frontend/src/app/homepage/homepage/homepage.component.ts index 0b720e5..e0a1147 100644 --- a/frontend/src/app/homepage/homepage/homepage.component.ts +++ b/frontend/src/app/homepage/homepage/homepage.component.ts @@ -5,16 +5,8 @@ import {ChangeDetectionStrategy, Component} from '@angular/core'; standalone: true, imports: [], templateUrl: './homepage.component.html', - styleUrl: './homepage.component.css', changeDetection: ChangeDetectionStrategy.OnPush }) export class HomepageComponent { - onLogout() { - //TODO implement - } - - openUserInfo() { - //TODO implement - } } -- 2.47.2