From 6f95c0050f8dd06917baa6a57f71173cc7871f07 Mon Sep 17 00:00:00 2001 From: Thomas <4159106+dtslvr@users.noreply.github.com> Date: Thu, 6 Jul 2023 21:15:13 +0200 Subject: [PATCH] Add more products --- .../app/pages/alternatives/page-template.html | 5 +-- .../src/app/pages/alternatives/products.ts | 32 +++++++++++++++++++ .../products/altoo-page.component.ts | 23 +++++++++++++ .../simple-portfolio-page.component.ts | 23 +++++++++++++ .../products/utluna-page.component.ts | 23 +++++++++++++ 5 files changed, 102 insertions(+), 4 deletions(-) create mode 100644 apps/client/src/app/pages/alternatives/products/altoo-page.component.ts create mode 100644 apps/client/src/app/pages/alternatives/products/simple-portfolio-page.component.ts create mode 100644 apps/client/src/app/pages/alternatives/products/utluna-page.component.ts diff --git a/apps/client/src/app/pages/alternatives/page-template.html b/apps/client/src/app/pages/alternatives/page-template.html index b30c97310..96061b16b 100644 --- a/apps/client/src/app/pages/alternatives/page-template.html +++ b/apps/client/src/app/pages/alternatives/page-template.html @@ -89,10 +89,7 @@ Pricing - Starting from {{ product1.pricingPerYear }} / - year + Starting from {{ product1.pricingPerYear }} / year { + return key === 'ghostfolio'; + }); + + public product2 = products.find(({ key }) => { + return key === 'altoo'; + }); +} diff --git a/apps/client/src/app/pages/alternatives/products/simple-portfolio-page.component.ts b/apps/client/src/app/pages/alternatives/products/simple-portfolio-page.component.ts new file mode 100644 index 000000000..f108cfcd3 --- /dev/null +++ b/apps/client/src/app/pages/alternatives/products/simple-portfolio-page.component.ts @@ -0,0 +1,23 @@ +import { CommonModule } from '@angular/common'; +import { Component } from '@angular/core'; +import { MatButtonModule } from '@angular/material/button'; +import { RouterModule } from '@angular/router'; + +import { products } from '../products'; + +@Component({ + host: { class: 'page' }, + imports: [CommonModule, MatButtonModule, RouterModule], + selector: 'gf-simple-portfolio-page', + standalone: true, + templateUrl: '../page-template.html' +}) +export class SimplePortfolioPageComponent { + public product1 = products.find(({ key }) => { + return key === 'ghostfolio'; + }); + + public product2 = products.find(({ key }) => { + return key === 'simple-portfolio'; + }); +} diff --git a/apps/client/src/app/pages/alternatives/products/utluna-page.component.ts b/apps/client/src/app/pages/alternatives/products/utluna-page.component.ts new file mode 100644 index 000000000..00a6c55bd --- /dev/null +++ b/apps/client/src/app/pages/alternatives/products/utluna-page.component.ts @@ -0,0 +1,23 @@ +import { CommonModule } from '@angular/common'; +import { Component } from '@angular/core'; +import { MatButtonModule } from '@angular/material/button'; +import { RouterModule } from '@angular/router'; + +import { products } from '../products'; + +@Component({ + host: { class: 'page' }, + imports: [CommonModule, MatButtonModule, RouterModule], + selector: 'gf-utluna-page', + standalone: true, + templateUrl: '../page-template.html' +}) +export class UtlunaPageComponent { + public product1 = products.find(({ key }) => { + return key === 'ghostfolio'; + }); + + public product2 = products.find(({ key }) => { + return key === 'utluna'; + }); +}