From d10355847568220ea4258e39a021f89746ca20e4 Mon Sep 17 00:00:00 2001
From: Thomas <4159106+dtslvr@users.noreply.github.com>
Date: Sat, 25 Jun 2022 09:57:45 +0200
Subject: [PATCH] Add premium indicator component
---
.../components/admin-users/admin-users.html | 7 ++-
.../admin-users/admin-users.module.ts | 9 +++-
.../src/app/pages/account/account-page.html | 17 +++----
.../app/pages/account/account-page.module.ts | 2 +
.../src/app/pages/features/features-page.html | 26 ++++------
.../pages/features/features-page.module.ts | 4 +-
.../allocations/allocations-page.html | 51 ++++++++-----------
.../allocations/allocations-page.module.ts | 2 +
.../app/pages/portfolio/portfolio-page.html | 28 +++++-----
.../pages/portfolio/portfolio-page.module.ts | 2 +
.../src/app/pages/pricing/pricing-page.html | 8 +--
.../app/pages/pricing/pricing-page.module.ts | 2 +
.../no-transactions-info.component.stories.ts | 3 +-
libs/ui/src/lib/premium-indicator/index.ts | 1 +
.../premium-indicator.component.html | 6 +++
.../premium-indicator.component.scss | 3 ++
.../premium-indicator.component.stories.ts | 29 +++++++++++
.../premium-indicator.component.ts | 13 +++++
.../premium-indicator.module.ts | 14 +++++
19 files changed, 146 insertions(+), 81 deletions(-)
create mode 100644 libs/ui/src/lib/premium-indicator/index.ts
create mode 100644 libs/ui/src/lib/premium-indicator/premium-indicator.component.html
create mode 100644 libs/ui/src/lib/premium-indicator/premium-indicator.component.scss
create mode 100644 libs/ui/src/lib/premium-indicator/premium-indicator.component.stories.ts
create mode 100644 libs/ui/src/lib/premium-indicator/premium-indicator.component.ts
create mode 100644 libs/ui/src/lib/premium-indicator/premium-indicator.module.ts
diff --git a/apps/client/src/app/components/admin-users/admin-users.html b/apps/client/src/app/components/admin-users/admin-users.html
index fab2e3010..39f778b2b 100644
--- a/apps/client/src/app/components/admin-users/admin-users.html
+++ b/apps/client/src/app/components/admin-users/admin-users.html
@@ -35,11 +35,10 @@
>{{ userItem.alias || (userItem.id | slice:0:5) +
'...' }}
-
Check the rate of return of your portfolio for @@ -127,11 +126,10 @@
Check the allocations of your portfolio by account, asset class, @@ -169,10 +167,7 @@
Check the current market mood (
Identify potential risks in your portfolio with Ghostfolio
diff --git a/apps/client/src/app/pages/features/features-page.module.ts b/apps/client/src/app/pages/features/features-page.module.ts
index 2a4204304..9c90ccc00 100644
--- a/apps/client/src/app/pages/features/features-page.module.ts
+++ b/apps/client/src/app/pages/features/features-page.module.ts
@@ -2,6 +2,7 @@ import { CommonModule } from '@angular/common';
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
import { MatButtonModule } from '@angular/material/button';
import { MatCardModule } from '@angular/material/card';
+import { GfPremiumIndicatorModule } from '@ghostfolio/ui/premium-indicator';
import { FeaturesPageRoutingModule } from './features-page-routing.module';
import { FeaturesPageComponent } from './features-page.component';
@@ -9,8 +10,9 @@ import { FeaturesPageComponent } from './features-page.component';
@NgModule({
declarations: [FeaturesPageComponent],
imports: [
- FeaturesPageRoutingModule,
CommonModule,
+ FeaturesPageRoutingModule,
+ GfPremiumIndicatorModule,
MatButtonModule,
MatCardModule
],
diff --git a/apps/client/src/app/pages/portfolio/allocations/allocations-page.html b/apps/client/src/app/pages/portfolio/allocations/allocations-page.html
index 9a71dbe27..e4cc80908 100644
--- a/apps/client/src/app/pages/portfolio/allocations/allocations-page.html
+++ b/apps/client/src/app/pages/portfolio/allocations/allocations-page.html
@@ -37,12 +37,11 @@
For ambitious investors who need the full picture of their
diff --git a/apps/client/src/app/pages/pricing/pricing-page.module.ts b/apps/client/src/app/pages/pricing/pricing-page.module.ts
index 02d59a364..7c68a3c50 100644
--- a/apps/client/src/app/pages/pricing/pricing-page.module.ts
+++ b/apps/client/src/app/pages/pricing/pricing-page.module.ts
@@ -3,6 +3,7 @@ import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
import { MatButtonModule } from '@angular/material/button';
import { MatCardModule } from '@angular/material/card';
import { RouterModule } from '@angular/router';
+import { GfPremiumIndicatorModule } from '@ghostfolio/ui/premium-indicator';
import { PricingPageRoutingModule } from './pricing-page-routing.module';
import { PricingPageComponent } from './pricing-page.component';
@@ -12,6 +13,7 @@ import { PricingPageComponent } from './pricing-page.component';
exports: [],
imports: [
CommonModule,
+ GfPremiumIndicatorModule,
MatButtonModule,
MatCardModule,
PricingPageRoutingModule,
diff --git a/libs/ui/src/lib/no-transactions-info/no-transactions-info.component.stories.ts b/libs/ui/src/lib/no-transactions-info/no-transactions-info.component.stories.ts
index e76e670ea..4e26d0083 100644
--- a/libs/ui/src/lib/no-transactions-info/no-transactions-info.component.stories.ts
+++ b/libs/ui/src/lib/no-transactions-info/no-transactions-info.component.stories.ts
@@ -1,3 +1,4 @@
+import { RouterTestingModule } from '@angular/router/testing';
import { GfLogoModule } from '@ghostfolio/ui/logo';
import { Meta, Story, moduleMetadata } from '@storybook/angular';
@@ -8,7 +9,7 @@ export default {
component: NoTransactionsInfoComponent,
decorators: [
moduleMetadata({
- imports: [GfLogoModule]
+ imports: [GfLogoModule, RouterTestingModule]
})
]
} as Meta
Static Analysis
-
Allocations
-
Analysis
-
X-ray
-
FIRE
-
Premium
-