Browse Source

feat(client): resolve type errors

pull/6807/head
KenTandrian 4 weeks ago
parent
commit
c1ff783a91
  1. 10
      apps/client/src/app/pages/portfolio/fire/fire-page.component.ts

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

@ -49,7 +49,9 @@ export class GfFirePageComponent implements OnInit {
public isLoading = false; public isLoading = false;
public projectedTotalAmount: number; public projectedTotalAmount: number;
public retirementDate: Date; public retirementDate: Date;
public safeWithdrawalRateControl = new FormControl<number>(undefined); public safeWithdrawalRateControl = new FormControl<number | undefined>(
undefined
);
public safeWithdrawalRateOptions = [0.025, 0.03, 0.035, 0.04, 0.045]; public safeWithdrawalRateOptions = [0.025, 0.03, 0.035, 0.04, 0.045];
public user: User; public user: User;
public withdrawalRatePerMonth: Big; public withdrawalRatePerMonth: Big;
@ -76,7 +78,7 @@ export class GfFirePageComponent implements OnInit {
.subscribe(({ summary }) => { .subscribe(({ summary }) => {
this.fireWealth = { this.fireWealth = {
today: { today: {
valueInBaseCurrency: summary.fireWealth valueInBaseCurrency: summary?.fireWealth
? summary.fireWealth.today.valueInBaseCurrency ? summary.fireWealth.today.valueInBaseCurrency
: 0 : 0
} }
@ -165,7 +167,7 @@ export class GfFirePageComponent implements OnInit {
this.dataService this.dataService
.putUserSetting({ .putUserSetting({
retirementDate: retirementDate.toISOString(), retirementDate: retirementDate.toISOString(),
projectedTotalAmount: null projectedTotalAmount: undefined
}) })
.pipe(takeUntilDestroyed(this.destroyRef)) .pipe(takeUntilDestroyed(this.destroyRef))
.subscribe(() => { .subscribe(() => {
@ -219,7 +221,7 @@ export class GfFirePageComponent implements OnInit {
this.dataService this.dataService
.putUserSetting({ .putUserSetting({
projectedTotalAmount, projectedTotalAmount,
retirementDate: null retirementDate: undefined
}) })
.pipe(takeUntilDestroyed(this.destroyRef)) .pipe(takeUntilDestroyed(this.destroyRef))
.subscribe(() => { .subscribe(() => {

Loading…
Cancel
Save