Browse Source

Minor improvements

pull/2499/head
Thomas 2 years ago
parent
commit
d7e4f79960
  1. 2
      apps/api/src/app/admin/admin.service.ts
  2. 20
      libs/ui/src/lib/assistant/assistant-list-item/assistant-list-item.component.ts

2
apps/api/src/app/admin/admin.service.ts

@ -207,8 +207,8 @@ export class AdminService {
assetClass, assetClass,
assetSubClass, assetSubClass,
comment, comment,
currency,
countries, countries,
currency,
dataSource, dataSource,
name, name,
Order, Order,

20
libs/ui/src/lib/assistant/assistant-list-item/assistant-list-item.component.ts

@ -12,10 +12,7 @@ import {
ViewChild ViewChild
} from '@angular/core'; } from '@angular/core';
import { Params } from '@angular/router'; import { Params } from '@angular/router';
import { Position } from '@ghostfolio/common/interfaces'; import { ISearchResultItem } from '@ghostfolio/ui/assistant/interfaces/interfaces';
import { SymbolProfile } from '@prisma/client';
import { ISearchResultItem } from '../interfaces/interfaces';
@Component({ @Component({
changeDetection: ChangeDetectionStrategy.OnPush, changeDetection: ChangeDetectionStrategy.OnPush,
@ -43,18 +40,21 @@ export class AssistantListItemComponent implements FocusableOption, OnChanges {
public constructor(private changeDetectorRef: ChangeDetectorRef) {} public constructor(private changeDetectorRef: ChangeDetectorRef) {}
public ngOnChanges() { public ngOnChanges() {
const dataSource = this.item?.dataSource;
const symbol = this.item?.symbol;
if (this.mode === 'assetProfile') { if (this.mode === 'assetProfile') {
this.queryParams = { this.queryParams = {
assetProfileDialog: true, dataSource,
dataSource: this.item?.dataSource, symbol,
symbol: this.item?.symbol assetProfileDialog: true
}; };
this.routerLink = ['/admin', 'market-data']; this.routerLink = ['/admin', 'market-data'];
} else if (this.mode === 'holding') { } else if (this.mode === 'holding') {
this.queryParams = { this.queryParams = {
dataSource: this.item?.dataSource, dataSource,
positionDetailDialog: true, symbol,
symbol: this.item?.symbol positionDetailDialog: true
}; };
this.routerLink = ['/portfolio', 'holdings']; this.routerLink = ['/portfolio', 'holdings'];
} }

Loading…
Cancel
Save