diff --git a/frontend/src/app/app.routes.ts b/frontend/src/app/app.routes.ts index 5dd44d2..ccf07ff 100644 --- a/frontend/src/app/app.routes.ts +++ b/frontend/src/app/app.routes.ts @@ -2,6 +2,7 @@ import { Routes } from '@angular/router'; import { HomeComponent } from './components/home/home.component'; import { ImprintComponent } from './shared/components/legal-information/imprint/imprint.component'; import { PrivacyPolicyComponent } from './shared/components/legal-information/privacy-policy/privacy-policy.component'; +import { BrowseComponent } from './components/home/browse/browse.component'; export const routes: Routes = [ { path: '', component: HomeComponent }, @@ -10,4 +11,5 @@ export const routes: Routes = [ { path: 'forgot-password', component: HomeComponent }, { path: 'imprint', component: ImprintComponent }, { path: 'privacy-policy', component: PrivacyPolicyComponent }, + { path: 'browse', component: BrowseComponent }, ]; diff --git a/frontend/src/app/components/home/browse/browse.component.html b/frontend/src/app/components/home/browse/browse.component.html new file mode 100644 index 0000000..b02d82d --- /dev/null +++ b/frontend/src/app/components/home/browse/browse.component.html @@ -0,0 +1,3 @@ +
+ +
diff --git a/frontend/src/app/components/home/browse/browse.component.scss b/frontend/src/app/components/home/browse/browse.component.scss new file mode 100644 index 0000000..0dc1050 --- /dev/null +++ b/frontend/src/app/components/home/browse/browse.component.scss @@ -0,0 +1,7 @@ +@import "./../../../../assets/style/colors.scss"; + +section { + height: 100vh; + width: 100vw; + background-color: $black; +} diff --git a/frontend/src/app/components/home/browse/browse.component.spec.ts b/frontend/src/app/components/home/browse/browse.component.spec.ts new file mode 100644 index 0000000..0b23307 --- /dev/null +++ b/frontend/src/app/components/home/browse/browse.component.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { BrowseComponent } from './browse.component'; + +describe('BrowseComponent', () => { + let component: BrowseComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + imports: [BrowseComponent] + }) + .compileComponents(); + + fixture = TestBed.createComponent(BrowseComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/app/components/home/browse/browse.component.ts b/frontend/src/app/components/home/browse/browse.component.ts new file mode 100644 index 0000000..08b9548 --- /dev/null +++ b/frontend/src/app/components/home/browse/browse.component.ts @@ -0,0 +1,11 @@ +import { Component } from '@angular/core'; +import { HeaderComponent } from '../../../shared/components/header/header.component'; + +@Component({ + selector: 'app-browse', + standalone: true, + imports: [HeaderComponent], + templateUrl: './browse.component.html', + styleUrl: './browse.component.scss', +}) +export class BrowseComponent {} diff --git a/frontend/src/app/components/home/home.component.ts b/frontend/src/app/components/home/home.component.ts index 13d1a0b..2eb7ec1 100644 --- a/frontend/src/app/components/home/home.component.ts +++ b/frontend/src/app/components/home/home.component.ts @@ -7,6 +7,7 @@ import { RegisterComponent } from '../auth/register/register.component'; import { CommonModule } from '@angular/common'; import { LoginComponent } from '../auth/login/login.component'; import { ForgotPasswordComponent } from '../auth/forgot-password/forgot-password.component'; +import { BrowseComponent } from './browse/browse.component'; @Component({ selector: 'app-home', @@ -19,6 +20,7 @@ import { ForgotPasswordComponent } from '../auth/forgot-password/forgot-password RegisterComponent, LoginComponent, ForgotPasswordComponent, + BrowseComponent, ], templateUrl: './home.component.html', styleUrl: './home.component.scss', diff --git a/frontend/src/app/shared/components/header/header.component.html b/frontend/src/app/shared/components/header/header.component.html index a6d7912..ca4e166 100644 --- a/frontend/src/app/shared/components/header/header.component.html +++ b/frontend/src/app/shared/components/header/header.component.html @@ -1,8 +1,17 @@
+ @if (browse) { + +
+ +
+ } @else {
+ }
diff --git a/frontend/src/app/shared/components/header/header.component.scss b/frontend/src/app/shared/components/header/header.component.scss index 4349d67..4243183 100644 --- a/frontend/src/app/shared/components/header/header.component.scss +++ b/frontend/src/app/shared/components/header/header.component.scss @@ -17,7 +17,7 @@ header { cursor: pointer; img { filter: drop-shadow(1px 1px 3px $black); - width: 200px; + width: auto; height: 32px; } } diff --git a/frontend/src/app/shared/components/header/header.component.ts b/frontend/src/app/shared/components/header/header.component.ts index 661096f..89ab706 100644 --- a/frontend/src/app/shared/components/header/header.component.ts +++ b/frontend/src/app/shared/components/header/header.component.ts @@ -1,4 +1,4 @@ -import { Component } from '@angular/core'; +import { Component, Input, input } from '@angular/core'; import { BtnLargeComponent } from '../btn-large/btn-large.component'; import { RouterLink } from '@angular/router'; @@ -9,4 +9,6 @@ import { RouterLink } from '@angular/router'; templateUrl: './header.component.html', styleUrl: './header.component.scss', }) -export class HeaderComponent {} +export class HeaderComponent { + @Input() browse: boolean = false; +}