From 850e738ff9ca5edcf2120ce2a439d0600658c0cf Mon Sep 17 00:00:00 2001 From: Thomas <4159106+dtslvr@users.noreply.github.com> Date: Thu, 6 Jul 2023 21:25:20 +0200 Subject: [PATCH] Add getquin --- .../src/app/pages/alternatives/products.ts | 15 ++++++++++++ .../products/getquin-page.component.ts | 23 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 apps/client/src/app/pages/alternatives/products/getquin-page.component.ts diff --git a/apps/client/src/app/pages/alternatives/products.ts b/apps/client/src/app/pages/alternatives/products.ts index 9573982db..e71647c3a 100644 --- a/apps/client/src/app/pages/alternatives/products.ts +++ b/apps/client/src/app/pages/alternatives/products.ts @@ -1,6 +1,7 @@ import { Product } from '@ghostfolio/common/interfaces'; import { AltooPageComponent } from './products/altoo-page.component'; +import { GetquinPageComponent } from './products/getquin-page.component'; import { KuberaPageComponent } from './products/kubera-page.component'; import { MaybePageComponent } from './products/maybe-page.component'; import { ParqetPageComponent } from './products/parqet-page.component'; @@ -25,14 +26,28 @@ export const products: Product[] = [ }, { component: AltooPageComponent, + founded: 2017, isOpenSource: false, key: 'altoo', name: 'Altoo-Wealth-Plattform', origin: 'Switzerland', slogan: 'Simplicity for Complex Wealth' }, + { + component: GetquinPageComponent, + founded: 2020, + hasFreePlan: true, + isOpenSource: false, + languages: 'English, German', + key: 'getquin', + name: 'getquin', + origin: 'Germany', + pricingPerYear: '€48', + slogan: 'Portfolio Tracker, Analysis & Community' + }, { component: KuberaPageComponent, + founded: 2019, hasFreePlan: false, isOpenSource: false, key: 'kubera', diff --git a/apps/client/src/app/pages/alternatives/products/getquin-page.component.ts b/apps/client/src/app/pages/alternatives/products/getquin-page.component.ts new file mode 100644 index 000000000..0324ef39a --- /dev/null +++ b/apps/client/src/app/pages/alternatives/products/getquin-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-getquin-page', + standalone: true, + templateUrl: '../page-template.html' +}) +export class GetquinPageComponent { + public product1 = products.find(({ key }) => { + return key === 'ghostfolio'; + }); + + public product2 = products.find(({ key }) => { + return key === 'getquin'; + }); +}