|
@ -14,7 +14,7 @@ import { MatPaginator } from '@angular/material/paginator'; |
|
|
import { MatSort } from '@angular/material/sort'; |
|
|
import { MatSort } from '@angular/material/sort'; |
|
|
import { MatTableDataSource } from '@angular/material/table'; |
|
|
import { MatTableDataSource } from '@angular/material/table'; |
|
|
import { ActivatedRoute, Router } from '@angular/router'; |
|
|
import { ActivatedRoute, Router } from '@angular/router'; |
|
|
import { ghostfolioCashSymbol } from '@ghostfolio/common/config'; |
|
|
import { Type } from '@ghostfolio/api/services/interfaces/interfaces'; |
|
|
import { PortfolioPosition } from '@ghostfolio/common/interfaces'; |
|
|
import { PortfolioPosition } from '@ghostfolio/common/interfaces'; |
|
|
import { Order as OrderModel } from '@prisma/client'; |
|
|
import { Order as OrderModel } from '@prisma/client'; |
|
|
import { Subject, Subscription } from 'rxjs'; |
|
|
import { Subject, Subscription } from 'rxjs'; |
|
@ -43,11 +43,11 @@ export class PositionsTableComponent implements OnChanges, OnDestroy, OnInit { |
|
|
public dataSource: MatTableDataSource<PortfolioPosition> = |
|
|
public dataSource: MatTableDataSource<PortfolioPosition> = |
|
|
new MatTableDataSource(); |
|
|
new MatTableDataSource(); |
|
|
public displayedColumns = []; |
|
|
public displayedColumns = []; |
|
|
|
|
|
public ignoreTypes = [Type.Cash]; |
|
|
public isLoading = true; |
|
|
public isLoading = true; |
|
|
public pageSize = 7; |
|
|
public pageSize = 7; |
|
|
public routeQueryParams: Subscription; |
|
|
public routeQueryParams: Subscription; |
|
|
|
|
|
|
|
|
private ignoreList = [ghostfolioCashSymbol]; |
|
|
|
|
|
private unsubscribeSubject = new Subject<void>(); |
|
|
private unsubscribeSubject = new Subject<void>(); |
|
|
|
|
|
|
|
|
public constructor( |
|
|
public constructor( |
|
|