Feature/improve usability of tabs on home page (#283)

* Improve usability: lazy load endpoints on tab change

* Feature/improve portfolio summary (#285)

* Update changelog
This commit is contained in:
Thomas
2021-08-13 19:26:48 +02:00
committed by GitHub
parent 8adacd9760
commit 98f44323da
27 changed files with 488 additions and 484 deletions

View File

@@ -8,6 +8,7 @@ import { PortfolioPerformance } from './portfolio-performance.interface';
import { PortfolioPosition } from './portfolio-position.interface';
import { PortfolioReportRule } from './portfolio-report-rule.interface';
import { PortfolioReport } from './portfolio-report.interface';
import { PortfolioSummary } from './portfolio-summary.interface';
import { Position } from './position.interface';
import { TimelinePosition } from './timeline-position.interface';
import { UserSettings } from './user-settings.interface';
@@ -25,6 +26,7 @@ export {
PortfolioPosition,
PortfolioReport,
PortfolioReportRule,
PortfolioSummary,
Position,
TimelinePosition,
User,

View File

@@ -0,0 +1,12 @@
import { PortfolioPerformance } from './portfolio-performance.interface';
export interface PortfolioSummary extends PortfolioPerformance {
cash: number;
committedFunds: number;
fees: number;
firstOrderDate: Date;
netWorth: number;
ordersCount: number;
totalBuy: number;
totalSell: number;
}