|
|
@ -1,5 +1,9 @@ |
|
|
import { getCssVariable } from '@ghostfolio/common/helper'; |
|
|
import { getCssVariable } from '@ghostfolio/common/helper'; |
|
|
import { InfoItem, User } from '@ghostfolio/common/interfaces'; |
|
|
import { |
|
|
|
|
|
AssetProfileIdentifier, |
|
|
|
|
|
InfoItem, |
|
|
|
|
|
User |
|
|
|
|
|
} from '@ghostfolio/common/interfaces'; |
|
|
import { hasPermission, permissions } from '@ghostfolio/common/permissions'; |
|
|
import { hasPermission, permissions } from '@ghostfolio/common/permissions'; |
|
|
import { internalRoutes, publicRoutes } from '@ghostfolio/common/routes/routes'; |
|
|
import { internalRoutes, publicRoutes } from '@ghostfolio/common/routes/routes'; |
|
|
import { ColorScheme } from '@ghostfolio/common/types'; |
|
|
import { ColorScheme } from '@ghostfolio/common/types'; |
|
|
@ -27,7 +31,6 @@ import { |
|
|
RouterLink, |
|
|
RouterLink, |
|
|
RouterOutlet |
|
|
RouterOutlet |
|
|
} from '@angular/router'; |
|
|
} from '@angular/router'; |
|
|
import { DataSource } from '@prisma/client'; |
|
|
|
|
|
import { Chart } from 'chart.js'; |
|
|
import { Chart } from 'chart.js'; |
|
|
import { addIcons } from 'ionicons'; |
|
|
import { addIcons } from 'ionicons'; |
|
|
import { openOutline } from 'ionicons/icons'; |
|
|
import { openOutline } from 'ionicons/icons'; |
|
|
@ -269,10 +272,7 @@ export class GfAppComponent implements OnInit { |
|
|
private openHoldingDetailDialog({ |
|
|
private openHoldingDetailDialog({ |
|
|
dataSource, |
|
|
dataSource, |
|
|
symbol |
|
|
symbol |
|
|
}: { |
|
|
}: AssetProfileIdentifier) { |
|
|
dataSource: DataSource; |
|
|
|
|
|
symbol: string; |
|
|
|
|
|
}) { |
|
|
|
|
|
this.userService |
|
|
this.userService |
|
|
.get() |
|
|
.get() |
|
|
.pipe(takeUntilDestroyed(this.destroyRef)) |
|
|
.pipe(takeUntilDestroyed(this.destroyRef)) |
|
|
|