Browse Source

Feature/extend pricing page (#5761)

* Extend pricing page

* Update changelog
pull/5570/head^2
Thomas Kaul 3 days ago
committed by GitHub
parent
commit
835bde6662
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 1
      CHANGELOG.md
  2. 10
      apps/client/src/app/pages/pricing/pricing-page.component.ts
  3. 43
      apps/client/src/app/pages/pricing/pricing-page.html

1
CHANGELOG.md

@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added ### Added
- Extended the glossary of the resources page by _Stealth Wealth_ - Extended the glossary of the resources page by _Stealth Wealth_
- Extended the content of the pricing page
- Added a _Storybook_ story for the holdings table component - Added a _Storybook_ story for the holdings table component
### Changed ### Changed

10
apps/client/src/app/pages/pricing/pricing-page.component.ts

@ -69,6 +69,16 @@ export class GfPricingPageComponent implements OnDestroy, OnInit {
public professionalDataProviderTooltipPremium = translate( public professionalDataProviderTooltipPremium = translate(
'PROFESSIONAL_DATA_PROVIDER_TOOLTIP_PREMIUM' 'PROFESSIONAL_DATA_PROVIDER_TOOLTIP_PREMIUM'
); );
public referralBrokers = [
'DEGIRO',
'finpension',
'frankly',
'Interactive Brokers',
'Mintos',
'Swissquote',
'VIAC',
'Zak'
];
public routerLinkFeatures = publicRoutes.features.routerLink; public routerLinkFeatures = publicRoutes.features.routerLink;
public routerLinkRegister = publicRoutes.register.routerLink; public routerLinkRegister = publicRoutes.register.routerLink;
public user: User; public user: User;

43
apps/client/src/app/pages/pricing/pricing-page.html

@ -326,16 +326,43 @@
<div class="row"> <div class="row">
<div class="col mt-3"> <div class="col mt-3">
<p> <p>
If you plan to open an account at <i>DEGIRO</i>, <i>finpension</i>, <ng-container i18n>If you plan to open an account at</ng-container>
<i>frankly</i>, <i>Interactive Brokers</i>, <i>Swissquote</i>, <ng-container>&nbsp;</ng-container>
<i>VIAC</i>, or <i>Zak</i>, please @for (
<a href="mailto:hi@ghostfol.io?Subject=Referral link for..." broker of referralBrokers;
track broker;
let i = $index;
let last = $last
) {
<i>{{ broker }}</i>
@if (last) {
<span>, </span>
} @else {
@if (i === referralBrokers.length - 2) {
<ng-container>&nbsp;</ng-container>
<ng-container i18n>or</ng-container>
<ng-container>&nbsp;</ng-container>
} @else {
<span>, </span>
}
}
}
<ng-container i18n>please</ng-container>
<ng-container>&nbsp;</ng-container>
<a href="mailto:hi@ghostfol.io?Subject=Referral link for..." i18n
>contact us</a >contact us</a
> >
to use our referral link and get a Ghostfolio Premium membership for <ng-container>&nbsp;</ng-container>
one year. Looking for a student discount? Request it <ng-container i18n
<a href="mailto:hi@ghostfol.io?Subject=Student Discount">here</a> >to use our referral link and get a Ghostfolio Premium membership
with your university e-mail address. for one year</ng-container
>. <ng-container i18n>Looking for a student discount?</ng-container>
<ng-container>&nbsp;</ng-container>
<ng-container i18n>Request it</ng-container>
<ng-container>&nbsp;</ng-container>
<a href="mailto:hi@ghostfol.io?Subject=Student Discount" i18n>here</a>
<ng-container>&nbsp;</ng-container>
<ng-container i18n>with your university e-mail address</ng-container>.
</p> </p>
</div> </div>
</div> </div>

Loading…
Cancel
Save