From 17aae70f31b67bc991d3dac81ca0537640b677ec Mon Sep 17 00:00:00 2001 From: Elyes Date: Thu, 20 Nov 2025 13:15:15 +0100 Subject: [PATCH] Add initial implementation for multiple pages including confirmation, order summary, payment, product configuration, product, and user data pages --- .../confirmationpage/confirmationpage.html | 1 + .../confirmationpage/confirmationpage.scss | 0 .../confirmationpage/confirmationpage.spec.ts | 23 +++++++++++++++++++ src/app/confirmationpage/confirmationpage.ts | 11 +++++++++ .../ordersummarypage/ordersummarypage.html | 1 + .../ordersummarypage/ordersummarypage.scss | 0 .../ordersummarypage/ordersummarypage.spec.ts | 23 +++++++++++++++++++ src/app/ordersummarypage/ordersummarypage.ts | 11 +++++++++ src/app/paymentpage/paymentpage.html | 1 + src/app/paymentpage/paymentpage.scss | 0 src/app/paymentpage/paymentpage.spec.ts | 23 +++++++++++++++++++ src/app/paymentpage/paymentpage.ts | 11 +++++++++ .../productconfigpage/productconfigpage.html | 1 + .../productconfigpage/productconfigpage.scss | 0 .../productconfigpage.spec.ts | 23 +++++++++++++++++++ .../productconfigpage/productconfigpage.ts | 11 +++++++++ src/app/productspage/productspage.html | 1 + src/app/productspage/productspage.scss | 0 src/app/productspage/productspage.spec.ts | 23 +++++++++++++++++++ src/app/productspage/productspage.ts | 11 +++++++++ src/app/userdatapage/userdatapage.html | 1 + src/app/userdatapage/userdatapage.scss | 0 src/app/userdatapage/userdatapage.spec.ts | 23 +++++++++++++++++++ src/app/userdatapage/userdatapage.ts | 11 +++++++++ 24 files changed, 210 insertions(+) create mode 100644 src/app/confirmationpage/confirmationpage.html create mode 100644 src/app/confirmationpage/confirmationpage.scss create mode 100644 src/app/confirmationpage/confirmationpage.spec.ts create mode 100644 src/app/confirmationpage/confirmationpage.ts create mode 100644 src/app/ordersummarypage/ordersummarypage.html create mode 100644 src/app/ordersummarypage/ordersummarypage.scss create mode 100644 src/app/ordersummarypage/ordersummarypage.spec.ts create mode 100644 src/app/ordersummarypage/ordersummarypage.ts create mode 100644 src/app/paymentpage/paymentpage.html create mode 100644 src/app/paymentpage/paymentpage.scss create mode 100644 src/app/paymentpage/paymentpage.spec.ts create mode 100644 src/app/paymentpage/paymentpage.ts create mode 100644 src/app/productconfigpage/productconfigpage.html create mode 100644 src/app/productconfigpage/productconfigpage.scss create mode 100644 src/app/productconfigpage/productconfigpage.spec.ts create mode 100644 src/app/productconfigpage/productconfigpage.ts create mode 100644 src/app/productspage/productspage.html create mode 100644 src/app/productspage/productspage.scss create mode 100644 src/app/productspage/productspage.spec.ts create mode 100644 src/app/productspage/productspage.ts create mode 100644 src/app/userdatapage/userdatapage.html create mode 100644 src/app/userdatapage/userdatapage.scss create mode 100644 src/app/userdatapage/userdatapage.spec.ts create mode 100644 src/app/userdatapage/userdatapage.ts diff --git a/src/app/confirmationpage/confirmationpage.html b/src/app/confirmationpage/confirmationpage.html new file mode 100644 index 0000000..bd14767 --- /dev/null +++ b/src/app/confirmationpage/confirmationpage.html @@ -0,0 +1 @@ +

confirmationpage works!

diff --git a/src/app/confirmationpage/confirmationpage.scss b/src/app/confirmationpage/confirmationpage.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/app/confirmationpage/confirmationpage.spec.ts b/src/app/confirmationpage/confirmationpage.spec.ts new file mode 100644 index 0000000..9346a73 --- /dev/null +++ b/src/app/confirmationpage/confirmationpage.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { Confirmationpage } from './confirmationpage'; + +describe('Confirmationpage', () => { + let component: Confirmationpage; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + imports: [Confirmationpage] + }) + .compileComponents(); + + fixture = TestBed.createComponent(Confirmationpage); + component = fixture.componentInstance; + await fixture.whenStable(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/confirmationpage/confirmationpage.ts b/src/app/confirmationpage/confirmationpage.ts new file mode 100644 index 0000000..0381987 --- /dev/null +++ b/src/app/confirmationpage/confirmationpage.ts @@ -0,0 +1,11 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-confirmationpage', + imports: [], + templateUrl: './confirmationpage.html', + styleUrl: './confirmationpage.scss', +}) +export class Confirmationpage { + +} diff --git a/src/app/ordersummarypage/ordersummarypage.html b/src/app/ordersummarypage/ordersummarypage.html new file mode 100644 index 0000000..a2250fb --- /dev/null +++ b/src/app/ordersummarypage/ordersummarypage.html @@ -0,0 +1 @@ +

ordersummarypage works!

diff --git a/src/app/ordersummarypage/ordersummarypage.scss b/src/app/ordersummarypage/ordersummarypage.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/app/ordersummarypage/ordersummarypage.spec.ts b/src/app/ordersummarypage/ordersummarypage.spec.ts new file mode 100644 index 0000000..d49e4a3 --- /dev/null +++ b/src/app/ordersummarypage/ordersummarypage.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { Ordersummarypage } from './ordersummarypage'; + +describe('Ordersummarypage', () => { + let component: Ordersummarypage; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + imports: [Ordersummarypage] + }) + .compileComponents(); + + fixture = TestBed.createComponent(Ordersummarypage); + component = fixture.componentInstance; + await fixture.whenStable(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/ordersummarypage/ordersummarypage.ts b/src/app/ordersummarypage/ordersummarypage.ts new file mode 100644 index 0000000..e7c6b80 --- /dev/null +++ b/src/app/ordersummarypage/ordersummarypage.ts @@ -0,0 +1,11 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-ordersummarypage', + imports: [], + templateUrl: './ordersummarypage.html', + styleUrl: './ordersummarypage.scss', +}) +export class Ordersummarypage { + +} diff --git a/src/app/paymentpage/paymentpage.html b/src/app/paymentpage/paymentpage.html new file mode 100644 index 0000000..5112c50 --- /dev/null +++ b/src/app/paymentpage/paymentpage.html @@ -0,0 +1 @@ +

paymentpage works!

diff --git a/src/app/paymentpage/paymentpage.scss b/src/app/paymentpage/paymentpage.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/app/paymentpage/paymentpage.spec.ts b/src/app/paymentpage/paymentpage.spec.ts new file mode 100644 index 0000000..99352c0 --- /dev/null +++ b/src/app/paymentpage/paymentpage.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { Paymentpage } from './paymentpage'; + +describe('Paymentpage', () => { + let component: Paymentpage; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + imports: [Paymentpage] + }) + .compileComponents(); + + fixture = TestBed.createComponent(Paymentpage); + component = fixture.componentInstance; + await fixture.whenStable(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/paymentpage/paymentpage.ts b/src/app/paymentpage/paymentpage.ts new file mode 100644 index 0000000..ad9b8f0 --- /dev/null +++ b/src/app/paymentpage/paymentpage.ts @@ -0,0 +1,11 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-paymentpage', + imports: [], + templateUrl: './paymentpage.html', + styleUrl: './paymentpage.scss', +}) +export class Paymentpage { + +} diff --git a/src/app/productconfigpage/productconfigpage.html b/src/app/productconfigpage/productconfigpage.html new file mode 100644 index 0000000..45b5058 --- /dev/null +++ b/src/app/productconfigpage/productconfigpage.html @@ -0,0 +1 @@ +

productconfigpage works!

diff --git a/src/app/productconfigpage/productconfigpage.scss b/src/app/productconfigpage/productconfigpage.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/app/productconfigpage/productconfigpage.spec.ts b/src/app/productconfigpage/productconfigpage.spec.ts new file mode 100644 index 0000000..ebacbdc --- /dev/null +++ b/src/app/productconfigpage/productconfigpage.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { Productconfigpage } from './productconfigpage'; + +describe('Productconfigpage', () => { + let component: Productconfigpage; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + imports: [Productconfigpage] + }) + .compileComponents(); + + fixture = TestBed.createComponent(Productconfigpage); + component = fixture.componentInstance; + await fixture.whenStable(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/productconfigpage/productconfigpage.ts b/src/app/productconfigpage/productconfigpage.ts new file mode 100644 index 0000000..07ca136 --- /dev/null +++ b/src/app/productconfigpage/productconfigpage.ts @@ -0,0 +1,11 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-productconfigpage', + imports: [], + templateUrl: './productconfigpage.html', + styleUrl: './productconfigpage.scss', +}) +export class Productconfigpage { + +} diff --git a/src/app/productspage/productspage.html b/src/app/productspage/productspage.html new file mode 100644 index 0000000..cd2bdb3 --- /dev/null +++ b/src/app/productspage/productspage.html @@ -0,0 +1 @@ +

productspage works!

diff --git a/src/app/productspage/productspage.scss b/src/app/productspage/productspage.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/app/productspage/productspage.spec.ts b/src/app/productspage/productspage.spec.ts new file mode 100644 index 0000000..5da78a9 --- /dev/null +++ b/src/app/productspage/productspage.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { Productspage } from './productspage'; + +describe('Productspage', () => { + let component: Productspage; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + imports: [Productspage] + }) + .compileComponents(); + + fixture = TestBed.createComponent(Productspage); + component = fixture.componentInstance; + await fixture.whenStable(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/productspage/productspage.ts b/src/app/productspage/productspage.ts new file mode 100644 index 0000000..6b5fcf5 --- /dev/null +++ b/src/app/productspage/productspage.ts @@ -0,0 +1,11 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-productspage', + imports: [], + templateUrl: './productspage.html', + styleUrl: './productspage.scss', +}) +export class Productspage { + +} diff --git a/src/app/userdatapage/userdatapage.html b/src/app/userdatapage/userdatapage.html new file mode 100644 index 0000000..a050e70 --- /dev/null +++ b/src/app/userdatapage/userdatapage.html @@ -0,0 +1 @@ +

userdatapage works!

diff --git a/src/app/userdatapage/userdatapage.scss b/src/app/userdatapage/userdatapage.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/app/userdatapage/userdatapage.spec.ts b/src/app/userdatapage/userdatapage.spec.ts new file mode 100644 index 0000000..4679e36 --- /dev/null +++ b/src/app/userdatapage/userdatapage.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { Userdatapage } from './userdatapage'; + +describe('Userdatapage', () => { + let component: Userdatapage; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + imports: [Userdatapage] + }) + .compileComponents(); + + fixture = TestBed.createComponent(Userdatapage); + component = fixture.componentInstance; + await fixture.whenStable(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/userdatapage/userdatapage.ts b/src/app/userdatapage/userdatapage.ts new file mode 100644 index 0000000..6872c15 --- /dev/null +++ b/src/app/userdatapage/userdatapage.ts @@ -0,0 +1,11 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-userdatapage', + imports: [], + templateUrl: './userdatapage.html', + styleUrl: './userdatapage.scss', +}) +export class Userdatapage { + +}