From cbe8ad8f00397eb3b999a01cf82bff20d7539d29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrick=20M=C3=BCller?= Date: Wed, 2 Dec 2020 18:36:30 +0100 Subject: [PATCH] BETTERZON-41: Adding PDP Component --- Frontend/src/app/app.module.ts | 4 ++- Frontend/src/app/app.routing.ts | 3 ++- .../product-detail-page.component.css | 0 .../product-detail-page.component.html | 1 + .../product-detail-page.component.spec.ts | 25 +++++++++++++++++++ .../product-detail-page.component.ts | 15 +++++++++++ 6 files changed, 46 insertions(+), 2 deletions(-) create mode 100644 Frontend/src/app/product-detail-page/product-detail-page.component.css create mode 100644 Frontend/src/app/product-detail-page/product-detail-page.component.html create mode 100644 Frontend/src/app/product-detail-page/product-detail-page.component.spec.ts create mode 100644 Frontend/src/app/product-detail-page/product-detail-page.component.ts diff --git a/Frontend/src/app/app.module.ts b/Frontend/src/app/app.module.ts index f1302d9..36cf7c8 100644 --- a/Frontend/src/app/app.module.ts +++ b/Frontend/src/app/app.module.ts @@ -6,12 +6,14 @@ import {AppComponent} from './app.component'; import {AppRouting} from './app.routing'; import {ProductListComponent} from './product-list/product-list.component'; import { LandingpageComponent } from './landingpage/landingpage.component'; +import { ProductDetailPageComponent } from './product-detail-page/product-detail-page.component'; @NgModule({ declarations: [ AppComponent, ProductListComponent, - LandingpageComponent + LandingpageComponent, + ProductDetailPageComponent ], imports: [ BrowserModule, diff --git a/Frontend/src/app/app.routing.ts b/Frontend/src/app/app.routing.ts index 7b4312a..f34925f 100644 --- a/Frontend/src/app/app.routing.ts +++ b/Frontend/src/app/app.routing.ts @@ -4,10 +4,11 @@ import {RouterModule, Routes} from '@angular/router'; import {AppComponent} from './app.component'; import {ProductListComponent} from './product-list/product-list.component'; import {LandingpageComponent} from './landingpage/landingpage.component'; +import {ProductDetailPageComponent} from './product-detail-page/product-detail-page.component'; const routes: Routes = [ {path: '', component: LandingpageComponent}, - {path: 'pdp', component: ProductListComponent} + {path: 'product', component: ProductDetailPageComponent} ]; @NgModule({ diff --git a/Frontend/src/app/product-detail-page/product-detail-page.component.css b/Frontend/src/app/product-detail-page/product-detail-page.component.css new file mode 100644 index 0000000..e69de29 diff --git a/Frontend/src/app/product-detail-page/product-detail-page.component.html b/Frontend/src/app/product-detail-page/product-detail-page.component.html new file mode 100644 index 0000000..b57e35b --- /dev/null +++ b/Frontend/src/app/product-detail-page/product-detail-page.component.html @@ -0,0 +1 @@ +

product-detail-page works!

diff --git a/Frontend/src/app/product-detail-page/product-detail-page.component.spec.ts b/Frontend/src/app/product-detail-page/product-detail-page.component.spec.ts new file mode 100644 index 0000000..b130e49 --- /dev/null +++ b/Frontend/src/app/product-detail-page/product-detail-page.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ProductDetailPageComponent } from './product-detail-page.component'; + +describe('ProductDetailPageComponent', () => { + let component: ProductDetailPageComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ProductDetailPageComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ProductDetailPageComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/Frontend/src/app/product-detail-page/product-detail-page.component.ts b/Frontend/src/app/product-detail-page/product-detail-page.component.ts new file mode 100644 index 0000000..12a47aa --- /dev/null +++ b/Frontend/src/app/product-detail-page/product-detail-page.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-product-detail-page', + templateUrl: './product-detail-page.component.html', + styleUrls: ['./product-detail-page.component.css'] +}) +export class ProductDetailPageComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +}