Browse Source
Feature/hide unknown exchange (#95)
* Hide unknown exchange
* Update changelog
pull/98/head
Thomas
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
13 additions and
4 deletions
-
CHANGELOG.md
-
apps/client/src/app/components/position/position.component.html
-
apps/client/src/app/components/position/position.component.ts
|
|
@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. |
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
|
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
|
|
|
|
|
|
|
## Unreleased |
|
|
|
|
|
|
|
### Changed |
|
|
|
|
|
|
|
- Hid unknown exchange in the position overview |
|
|
|
|
|
|
|
## 1.3.0 - 15.05.2021 |
|
|
|
|
|
|
|
### Changed |
|
|
|
|
|
@ -35,7 +35,9 @@ |
|
|
|
<div class="h6 m-0 text-truncate">{{ position?.name }}</div> |
|
|
|
<div class="d-flex"> |
|
|
|
<span>{{ position?.symbol | gfSymbol }}</span> |
|
|
|
<span *ngIf="position?.exchange" class="ml-2 text-muted" |
|
|
|
<span |
|
|
|
*ngIf="position?.exchange && position?.exchange !== unknownKey" |
|
|
|
class="ml-2 text-muted" |
|
|
|
>({{ position.exchange }})</span |
|
|
|
> |
|
|
|
</div> |
|
|
|
|
|
@ -8,7 +8,8 @@ import { |
|
|
|
import { MatDialog } from '@angular/material/dialog'; |
|
|
|
import { ActivatedRoute, Router } from '@angular/router'; |
|
|
|
import { PortfolioPosition } from '@ghostfolio/api/app/portfolio/interfaces/portfolio-position.interface'; |
|
|
|
import { Subject, Subscription } from 'rxjs'; |
|
|
|
import { UNKNOWN_KEY } from '@ghostfolio/helper'; |
|
|
|
import { Subject } from 'rxjs'; |
|
|
|
import { takeUntil } from 'rxjs/operators'; |
|
|
|
|
|
|
|
import { PositionDetailDialog } from './position-detail-dialog/position-detail-dialog.component'; |
|
|
@ -27,7 +28,7 @@ export class PositionComponent implements OnDestroy, OnInit { |
|
|
|
@Input() position: PortfolioPosition; |
|
|
|
@Input() range: string; |
|
|
|
|
|
|
|
public routeQueryParams: Subscription; |
|
|
|
public unknownKey = UNKNOWN_KEY; |
|
|
|
|
|
|
|
private unsubscribeSubject = new Subject<void>(); |
|
|
|
|
|
|
@ -36,7 +37,7 @@ export class PositionComponent implements OnDestroy, OnInit { |
|
|
|
private route: ActivatedRoute, |
|
|
|
private router: Router |
|
|
|
) { |
|
|
|
this.routeQueryParams = route.queryParams |
|
|
|
route.queryParams |
|
|
|
.pipe(takeUntil(this.unsubscribeSubject)) |
|
|
|
.subscribe((params) => { |
|
|
|
if ( |
|
|
|