|
@ -7,11 +7,12 @@ import { |
|
|
OnInit |
|
|
OnInit |
|
|
} from '@angular/core'; |
|
|
} from '@angular/core'; |
|
|
import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; |
|
|
import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; |
|
|
|
|
|
import { EnhancedSymbolProfile } from '@ghostfolio/api/services/interfaces/symbol-profile.interface'; |
|
|
import { DataService } from '@ghostfolio/client/services/data.service'; |
|
|
import { DataService } from '@ghostfolio/client/services/data.service'; |
|
|
import { DATE_FORMAT, downloadAsFile } from '@ghostfolio/common/helper'; |
|
|
import { DATE_FORMAT, downloadAsFile } from '@ghostfolio/common/helper'; |
|
|
import { OrderWithAccount } from '@ghostfolio/common/types'; |
|
|
import { OrderWithAccount } from '@ghostfolio/common/types'; |
|
|
import { LineChartItem } from '@ghostfolio/ui/line-chart/interfaces/line-chart.interface'; |
|
|
import { LineChartItem } from '@ghostfolio/ui/line-chart/interfaces/line-chart.interface'; |
|
|
import { SymbolProfile, Tag } from '@prisma/client'; |
|
|
import { Tag } from '@prisma/client'; |
|
|
import { format, isSameMonth, isToday, parseISO } from 'date-fns'; |
|
|
import { format, isSameMonth, isToday, parseISO } from 'date-fns'; |
|
|
import { Subject } from 'rxjs'; |
|
|
import { Subject } from 'rxjs'; |
|
|
import { takeUntil } from 'rxjs/operators'; |
|
|
import { takeUntil } from 'rxjs/operators'; |
|
@ -48,7 +49,7 @@ export class PositionDetailDialog implements OnDestroy, OnInit { |
|
|
public sectors: { |
|
|
public sectors: { |
|
|
[name: string]: { name: string; value: number }; |
|
|
[name: string]: { name: string; value: number }; |
|
|
}; |
|
|
}; |
|
|
public SymbolProfile: SymbolProfile; |
|
|
public SymbolProfile: EnhancedSymbolProfile; |
|
|
public tags: Tag[]; |
|
|
public tags: Tag[]; |
|
|
public transactionCount: number; |
|
|
public transactionCount: number; |
|
|
public value: number; |
|
|
public value: number; |
|
|