From 4c83f68c102ab16ec13a1d5cbbb770ad36126a83 Mon Sep 17 00:00:00 2001 From: Thomas <4159106+dtslvr@users.noreply.github.com> Date: Sat, 8 Jul 2023 09:56:45 +0200 Subject: [PATCH] Refactoring --- apps/client/src/app/app-routing.module.ts | 7 ------ apps/client/src/app/app.component.html | 8 ------- ...sonal-finance-tools-page-routing.module.ts | 0 .../personal-finance-tools-page.component.ts | 0 .../personal-finance-tools-page.html | 15 ++++++++++-- .../personal-finance-tools-page.module.ts | 0 .../personal-finance-tools-page.scss | 0 .../product-page-template.html} | 10 ++++---- .../product-page-template.scss} | 0 .../personal-finance-tools/products.ts | 2 +- .../products/altoo-page.component.ts | 4 ++-- .../products/getquin-page.component.ts | 4 ++-- .../products/kubera-page.component.ts | 4 ++-- .../products/maybe-finance-page.component.ts | 4 ++-- .../products/parqet-page.component.ts | 4 ++-- .../simple-portfolio-page.component.ts | 4 ++-- .../snowball-analytics-page.component.ts | 4 ++-- .../products/utluna-page.component.ts | 4 ++-- .../products/yeekatee-page.component.ts | 4 ++-- .../resources-page-routing.module.ts | 9 ++++++- .../app/pages/resources/resources-page.html | 21 +++++++++++++--- apps/client/src/assets/sitemap.xml | 24 +++++++++---------- 22 files changed, 75 insertions(+), 57 deletions(-) rename apps/client/src/app/pages/{ => resources}/personal-finance-tools/personal-finance-tools-page-routing.module.ts (100%) rename apps/client/src/app/pages/{ => resources}/personal-finance-tools/personal-finance-tools-page.component.ts (100%) rename apps/client/src/app/pages/{ => resources}/personal-finance-tools/personal-finance-tools-page.html (63%) rename apps/client/src/app/pages/{ => resources}/personal-finance-tools/personal-finance-tools-page.module.ts (100%) rename apps/client/src/app/pages/{ => resources}/personal-finance-tools/personal-finance-tools-page.scss (100%) rename apps/client/src/app/pages/{personal-finance-tools/page-template.html => resources/personal-finance-tools/product-page-template.html} (96%) rename apps/client/src/app/pages/{personal-finance-tools/page-template.scss => resources/personal-finance-tools/product-page-template.scss} (100%) rename apps/client/src/app/pages/{ => resources}/personal-finance-tools/products.ts (99%) rename apps/client/src/app/pages/{ => resources}/personal-finance-tools/products/altoo-page.component.ts (86%) rename apps/client/src/app/pages/{ => resources}/personal-finance-tools/products/getquin-page.component.ts (86%) rename apps/client/src/app/pages/{ => resources}/personal-finance-tools/products/kubera-page.component.ts (86%) rename apps/client/src/app/pages/{ => resources}/personal-finance-tools/products/maybe-finance-page.component.ts (86%) rename apps/client/src/app/pages/{ => resources}/personal-finance-tools/products/parqet-page.component.ts (86%) rename apps/client/src/app/pages/{ => resources}/personal-finance-tools/products/simple-portfolio-page.component.ts (86%) rename apps/client/src/app/pages/{ => resources}/personal-finance-tools/products/snowball-analytics-page.component.ts (87%) rename apps/client/src/app/pages/{ => resources}/personal-finance-tools/products/utluna-page.component.ts (86%) rename apps/client/src/app/pages/{ => resources}/personal-finance-tools/products/yeekatee-page.component.ts (86%) diff --git a/apps/client/src/app/app-routing.module.ts b/apps/client/src/app/app-routing.module.ts index 31e057d7b..e9eed48a2 100644 --- a/apps/client/src/app/app-routing.module.ts +++ b/apps/client/src/app/app-routing.module.ts @@ -112,13 +112,6 @@ const routes: Routes = [ (m) => m.PublicPageModule ) }, - ...['personal-finance-tools'].map((path) => ({ - path, - loadChildren: () => - import( - './pages/personal-finance-tools/personal-finance-tools-page.module' - ).then((m) => m.PersonalFinanceToolsPageModule) - })), { path: 'portfolio', loadChildren: () => diff --git a/apps/client/src/app/app.component.html b/apps/client/src/app/app.component.html index bcaf053d6..fc7669aa9 100644 --- a/apps/client/src/app/app.component.html +++ b/apps/client/src/app/app.component.html @@ -70,14 +70,6 @@
  • Markets
  • -
  • - Tools -
  • Resources
  • diff --git a/apps/client/src/app/pages/personal-finance-tools/personal-finance-tools-page-routing.module.ts b/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts similarity index 100% rename from apps/client/src/app/pages/personal-finance-tools/personal-finance-tools-page-routing.module.ts rename to apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts diff --git a/apps/client/src/app/pages/personal-finance-tools/personal-finance-tools-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts similarity index 100% rename from apps/client/src/app/pages/personal-finance-tools/personal-finance-tools-page.component.ts rename to apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts diff --git a/apps/client/src/app/pages/personal-finance-tools/personal-finance-tools-page.html b/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html similarity index 63% rename from apps/client/src/app/pages/personal-finance-tools/personal-finance-tools-page.html rename to apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html index 7f665ce85..d72e90909 100644 --- a/apps/client/src/app/pages/personal-finance-tools/personal-finance-tools-page.html +++ b/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html @@ -2,8 +2,19 @@

    - Open Source Alternatives to various Personal Finance Tools + Discover Open Source Alternatives for Personal Finance Tools

    +

    + This overview page features a curated collection of personal finance + tools compared to the open source alternative Ghostfolio. If you value + transparency, data privacy, and community collaboration, Ghostfolio + provides an excellent opportunity to take control of your financial + management. +

    +

    + Explore the links below to compare a variety of personal finance tools + with Ghostfolio. +

    diff --git a/apps/client/src/app/pages/personal-finance-tools/personal-finance-tools-page.module.ts b/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.module.ts similarity index 100% rename from apps/client/src/app/pages/personal-finance-tools/personal-finance-tools-page.module.ts rename to apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.module.ts diff --git a/apps/client/src/app/pages/personal-finance-tools/personal-finance-tools-page.scss b/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.scss similarity index 100% rename from apps/client/src/app/pages/personal-finance-tools/personal-finance-tools-page.scss rename to apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.scss diff --git a/apps/client/src/app/pages/personal-finance-tools/page-template.html b/apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html similarity index 96% rename from apps/client/src/app/pages/personal-finance-tools/page-template.html rename to apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html index 36793b9c2..db096c6be 100644 --- a/apps/client/src/app/pages/personal-finance-tools/page-template.html +++ b/apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html @@ -27,10 +27,10 @@

    Let’s dive deeper into the detailed comparison table below to gain a - comprehensive understanding of how Ghostfolio compares to {{ - product2.name }}. We will explore various aspects such as features, - data privacy, pricing, and more, allowing you to make a - well-informed choice for your needs. + thorough understanding of how Ghostfolio positions itself relative + to {{ product2.name }}. We will explore various aspects such as + features, data privacy, pricing, and more, allowing you to make a + well-informed choice for your personal requirements.

    @@ -239,7 +239,7 @@