|
|
|
@ -63,7 +63,7 @@ |
|
|
|
</div> |
|
|
|
} @else { |
|
|
|
<div [ngClass]="{ 'text-muted': user?.subscription?.type === 'Basic' }"> |
|
|
|
<div> |
|
|
|
<div class="mb-2"> |
|
|
|
<ng-container i18n |
|
|
|
>If you retire today, you would be able to withdraw</ng-container |
|
|
|
> |
|
|
|
@ -135,55 +135,58 @@ |
|
|
|
} |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="mt-2"> |
|
|
|
<ng-container i18n>By</ng-container> |
|
|
|
<ng-container> </ng-container> |
|
|
|
<span class="font-weight-bold">{{ |
|
|
|
user?.settings?.retirementDate ?? retirementDate | date: 'MMMM yyyy' |
|
|
|
}}</span> |
|
|
|
<ng-container i18n>,</ng-container> |
|
|
|
<ng-container> </ng-container> |
|
|
|
<ng-container i18n>this is projected to increase to</ng-container> |
|
|
|
<ng-container> </ng-container> |
|
|
|
<span class="font-weight-bold" |
|
|
|
><gf-value |
|
|
|
class="d-inline-block" |
|
|
|
[isCurrency]="true" |
|
|
|
[locale]="user?.settings?.locale" |
|
|
|
[unit]="user?.settings?.baseCurrency" |
|
|
|
[value]="withdrawalRatePerYearProjected?.toNumber()" |
|
|
|
/> |
|
|
|
@if (user?.settings?.isExperimentalFeatures) { |
|
|
|
<div> |
|
|
|
<ng-container i18n>By</ng-container> |
|
|
|
<ng-container> </ng-container> |
|
|
|
<ng-container i18n>per year</ng-container></span |
|
|
|
> |
|
|
|
<ng-container> </ng-container> |
|
|
|
<ng-container i18n>or</ng-container> |
|
|
|
<ng-container> </ng-container> |
|
|
|
<span class="font-weight-bold" |
|
|
|
><gf-value |
|
|
|
class="d-inline-block" |
|
|
|
[isCurrency]="true" |
|
|
|
[locale]="user?.settings?.locale" |
|
|
|
[unit]="user?.settings?.baseCurrency" |
|
|
|
[value]="withdrawalRatePerMonthProjected?.toNumber()" |
|
|
|
/> |
|
|
|
<span class="font-weight-bold">{{ |
|
|
|
user?.settings?.retirementDate ?? retirementDate |
|
|
|
| date: 'MMMM yyyy' |
|
|
|
}}</span> |
|
|
|
<ng-container i18n>,</ng-container> |
|
|
|
<ng-container> </ng-container> |
|
|
|
<ng-container i18n>per month</ng-container></span |
|
|
|
><ng-container i18n>,</ng-container> |
|
|
|
<ng-container> </ng-container> |
|
|
|
<ng-container i18n>assuming a</ng-container> |
|
|
|
<ng-container> </ng-container> |
|
|
|
<span class="font-weight-bold" |
|
|
|
><gf-value |
|
|
|
class="d-inline-block" |
|
|
|
[isPercent]="true" |
|
|
|
[locale]="user?.settings?.locale" |
|
|
|
[precision]="2" |
|
|
|
[value]="user?.settings?.annualInterestRate / 100" |
|
|
|
/></span> |
|
|
|
<ng-container> </ng-container> |
|
|
|
<ng-container i18n>annual interest rate</ng-container>. |
|
|
|
</div> |
|
|
|
<ng-container i18n>this is projected to increase to</ng-container> |
|
|
|
<ng-container> </ng-container> |
|
|
|
<span class="font-weight-bold" |
|
|
|
><gf-value |
|
|
|
class="d-inline-block" |
|
|
|
[isCurrency]="true" |
|
|
|
[locale]="user?.settings?.locale" |
|
|
|
[unit]="user?.settings?.baseCurrency" |
|
|
|
[value]="withdrawalRatePerYearProjected?.toNumber()" |
|
|
|
/> |
|
|
|
<ng-container> </ng-container> |
|
|
|
<ng-container i18n>per year</ng-container></span |
|
|
|
> |
|
|
|
<ng-container> </ng-container> |
|
|
|
<ng-container i18n>or</ng-container> |
|
|
|
<ng-container> </ng-container> |
|
|
|
<span class="font-weight-bold" |
|
|
|
><gf-value |
|
|
|
class="d-inline-block" |
|
|
|
[isCurrency]="true" |
|
|
|
[locale]="user?.settings?.locale" |
|
|
|
[unit]="user?.settings?.baseCurrency" |
|
|
|
[value]="withdrawalRatePerMonthProjected?.toNumber()" |
|
|
|
/> |
|
|
|
<ng-container> </ng-container> |
|
|
|
<ng-container i18n>per month</ng-container></span |
|
|
|
><ng-container i18n>,</ng-container> |
|
|
|
<ng-container> </ng-container> |
|
|
|
<ng-container i18n>assuming a</ng-container> |
|
|
|
<ng-container> </ng-container> |
|
|
|
<span class="font-weight-bold" |
|
|
|
><gf-value |
|
|
|
class="d-inline-block" |
|
|
|
[isPercent]="true" |
|
|
|
[locale]="user?.settings?.locale" |
|
|
|
[precision]="2" |
|
|
|
[value]="user?.settings?.annualInterestRate / 100" |
|
|
|
/></span> |
|
|
|
<ng-container> </ng-container> |
|
|
|
<ng-container i18n>annual interest rate</ng-container>. |
|
|
|
</div> |
|
|
|
} |
|
|
|
</div> |
|
|
|
} |
|
|
|
</div> |
|
|
|
|