Browse Source

feat(client): enforce encapsulation

pull/7293/head
KenTandrian 5 days ago
parent
commit
f00a898085
  1. 14
      apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts

14
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts

@ -42,27 +42,27 @@ export class GfPortfolioSummaryComponent implements OnChanges {
@Output() emergencyFundChanged = new EventEmitter<number>(); @Output() emergencyFundChanged = new EventEmitter<number>();
public buyAndSellActivitiesTooltip = translate( protected readonly buyAndSellActivitiesTooltip = translate(
'BUY_AND_SELL_ACTIVITIES_TOOLTIP' 'BUY_AND_SELL_ACTIVITIES_TOOLTIP'
); );
public precision = 2; protected precision = 2;
public timeInMarket: string | undefined; protected timeInMarket: string | undefined;
public get buyingPowerPercentage() { protected get buyingPowerPercentage() {
return this.summary?.totalValueInBaseCurrency return this.summary?.totalValueInBaseCurrency
? this.summary.cash / this.summary.totalValueInBaseCurrency ? this.summary.cash / this.summary.totalValueInBaseCurrency
: 0; : 0;
} }
public get emergencyFundPercentage() { protected get emergencyFundPercentage() {
return this.summary?.totalValueInBaseCurrency return this.summary?.totalValueInBaseCurrency
? (this.summary.emergencyFund?.total || 0) / ? (this.summary.emergencyFund?.total || 0) /
this.summary.totalValueInBaseCurrency this.summary.totalValueInBaseCurrency
: 0; : 0;
} }
public get excludedFromAnalysisPercentage() { protected get excludedFromAnalysisPercentage() {
return this.summary?.totalValueInBaseCurrency return this.summary?.totalValueInBaseCurrency
? this.summary.excludedAccountsAndActivities / ? this.summary.excludedAccountsAndActivities /
this.summary.totalValueInBaseCurrency this.summary.totalValueInBaseCurrency
@ -98,7 +98,7 @@ export class GfPortfolioSummaryComponent implements OnChanges {
} }
} }
public onEditEmergencyFund() { protected onEditEmergencyFund() {
this.notificationService.prompt({ this.notificationService.prompt({
confirmFn: (value) => { confirmFn: (value) => {
const emergencyFund = parseFloat(value.trim()) || 0; const emergencyFund = parseFloat(value.trim()) || 0;

Loading…
Cancel
Save