From 81099bdd391219d691507b6cac3f164f176816ab Mon Sep 17 00:00:00 2001 From: Thomas <4159106+dtslvr@users.noreply.github.com> Date: Tue, 4 Jul 2023 21:04:01 +0200 Subject: [PATCH] Setup comparison pages --- apps/client/src/app/app-routing.module.ts | 7 + apps/client/src/app/app.component.html | 4 +- .../alternatives-page-routing.module.ts | 48 ++++++ .../alternatives-page.component.ts | 25 +++ .../pages/alternatives/alternatives-page.html | 37 +++++ .../alternatives/alternatives-page.module.ts | 13 ++ .../pages/alternatives/alternatives-page.scss | 8 + .../client/src/app/pages/alternatives/data.ts | 47 ++++++ .../app/pages/alternatives/page-template.html | 151 ++++++++++++++++++ .../products/maybe-page.component.ts | 24 +++ .../products/parqet-page.component.ts | 24 +++ .../products/yeekatee-page.component.ts | 24 +++ libs/common/src/lib/interfaces/comparison.ts | 13 ++ libs/common/src/lib/interfaces/index.ts | 2 + 14 files changed, 426 insertions(+), 1 deletion(-) create mode 100644 apps/client/src/app/pages/alternatives/alternatives-page-routing.module.ts create mode 100644 apps/client/src/app/pages/alternatives/alternatives-page.component.ts create mode 100644 apps/client/src/app/pages/alternatives/alternatives-page.html create mode 100644 apps/client/src/app/pages/alternatives/alternatives-page.module.ts create mode 100644 apps/client/src/app/pages/alternatives/alternatives-page.scss create mode 100644 apps/client/src/app/pages/alternatives/data.ts create mode 100644 apps/client/src/app/pages/alternatives/page-template.html create mode 100644 apps/client/src/app/pages/alternatives/products/maybe-page.component.ts create mode 100644 apps/client/src/app/pages/alternatives/products/parqet-page.component.ts create mode 100644 apps/client/src/app/pages/alternatives/products/yeekatee-page.component.ts create mode 100644 libs/common/src/lib/interfaces/comparison.ts diff --git a/apps/client/src/app/app-routing.module.ts b/apps/client/src/app/app-routing.module.ts index e9eed48a2..ecba2982f 100644 --- a/apps/client/src/app/app-routing.module.ts +++ b/apps/client/src/app/app-routing.module.ts @@ -37,6 +37,13 @@ const routes: Routes = [ loadChildren: () => import('./pages/admin/admin-page.module').then((m) => m.AdminPageModule) }, + ...['alternatives'].map((path) => ({ + path, + loadChildren: () => + import('./pages/alternatives/alternatives-page.module').then( + (m) => m.AlternativesPageModule + ) + })), { path: 'auth', loadChildren: () => diff --git a/apps/client/src/app/app.component.html b/apps/client/src/app/app.component.html index 3eafe89ad..fe3e6fcb8 100644 --- a/apps/client/src/app/app.component.html +++ b/apps/client/src/app/app.component.html @@ -45,7 +45,8 @@