Feature/hide unknown exchange (#95)
* Hide unknown exchange * Update changelog
This commit is contained in:
parent
c1c22c195d
commit
0ef35fd31f
@ -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/),
|
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).
|
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
|
## 1.3.0 - 15.05.2021
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
@ -35,7 +35,9 @@
|
|||||||
<div class="h6 m-0 text-truncate">{{ position?.name }}</div>
|
<div class="h6 m-0 text-truncate">{{ position?.name }}</div>
|
||||||
<div class="d-flex">
|
<div class="d-flex">
|
||||||
<span>{{ position?.symbol | gfSymbol }}</span>
|
<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
|
>({{ position.exchange }})</span
|
||||||
>
|
>
|
||||||
</div>
|
</div>
|
||||||
|
@ -8,7 +8,8 @@ import {
|
|||||||
import { MatDialog } from '@angular/material/dialog';
|
import { MatDialog } from '@angular/material/dialog';
|
||||||
import { ActivatedRoute, Router } from '@angular/router';
|
import { ActivatedRoute, Router } from '@angular/router';
|
||||||
import { PortfolioPosition } from '@ghostfolio/api/app/portfolio/interfaces/portfolio-position.interface';
|
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 { takeUntil } from 'rxjs/operators';
|
||||||
|
|
||||||
import { PositionDetailDialog } from './position-detail-dialog/position-detail-dialog.component';
|
import { PositionDetailDialog } from './position-detail-dialog/position-detail-dialog.component';
|
||||||
@ -27,7 +28,7 @@ export class PositionComponent implements OnDestroy, OnInit {
|
|||||||
@Input() position: PortfolioPosition;
|
@Input() position: PortfolioPosition;
|
||||||
@Input() range: string;
|
@Input() range: string;
|
||||||
|
|
||||||
public routeQueryParams: Subscription;
|
public unknownKey = UNKNOWN_KEY;
|
||||||
|
|
||||||
private unsubscribeSubject = new Subject<void>();
|
private unsubscribeSubject = new Subject<void>();
|
||||||
|
|
||||||
@ -36,7 +37,7 @@ export class PositionComponent implements OnDestroy, OnInit {
|
|||||||
private route: ActivatedRoute,
|
private route: ActivatedRoute,
|
||||||
private router: Router
|
private router: Router
|
||||||
) {
|
) {
|
||||||
this.routeQueryParams = route.queryParams
|
route.queryParams
|
||||||
.pipe(takeUntil(this.unsubscribeSubject))
|
.pipe(takeUntil(this.unsubscribeSubject))
|
||||||
.subscribe((params) => {
|
.subscribe((params) => {
|
||||||
if (
|
if (
|
||||||
|
Loading…
x
Reference in New Issue
Block a user