Feature/hide unknown exchange (#95)

* Hide unknown exchange

* Update changelog
pull/98/head
Thomas 3 years ago committed by GitHub
parent c1c22c195d
commit 0ef35fd31f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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 (

Loading…
Cancel
Save