|  | @ -23,6 +23,7 @@ import { | 
			
		
	
		
		
			
				
					|  |  | import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; |  |  | import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; | 
			
		
	
		
		
			
				
					|  |  | import { Sort, SortDirection } from '@angular/material/sort'; |  |  | import { Sort, SortDirection } from '@angular/material/sort'; | 
			
		
	
		
		
			
				
					|  |  | import { MatTableDataSource } from '@angular/material/table'; |  |  | import { MatTableDataSource } from '@angular/material/table'; | 
			
		
	
		
		
			
				
					|  |  |  |  |  | import { Router } from '@angular/router'; | 
			
		
	
		
		
			
				
					|  |  | import { Big } from 'big.js'; |  |  | import { Big } from 'big.js'; | 
			
		
	
		
		
			
				
					|  |  | import { format, parseISO } from 'date-fns'; |  |  | import { format, parseISO } from 'date-fns'; | 
			
		
	
		
		
			
				
					|  |  | import { isNumber } from 'lodash'; |  |  | import { isNumber } from 'lodash'; | 
			
		
	
	
		
		
			
				
					|  | @ -66,6 +67,7 @@ export class AccountDetailDialog implements OnDestroy, OnInit { | 
			
		
	
		
		
			
				
					|  |  |     @Inject(MAT_DIALOG_DATA) public data: AccountDetailDialogParams, |  |  |     @Inject(MAT_DIALOG_DATA) public data: AccountDetailDialogParams, | 
			
		
	
		
		
			
				
					|  |  |     private dataService: DataService, |  |  |     private dataService: DataService, | 
			
		
	
		
		
			
				
					|  |  |     public dialogRef: MatDialogRef<AccountDetailDialog>, |  |  |     public dialogRef: MatDialogRef<AccountDetailDialog>, | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     private router: Router, | 
			
		
	
		
		
			
				
					|  |  |     private userService: UserService |  |  |     private userService: UserService | 
			
		
	
		
		
			
				
					|  |  |   ) { |  |  |   ) { | 
			
		
	
		
		
			
				
					|  |  |     this.userService.stateChanged |  |  |     this.userService.stateChanged | 
			
		
	
	
		
		
			
				
					|  | @ -92,6 +94,14 @@ export class AccountDetailDialog implements OnDestroy, OnInit { | 
			
		
	
		
		
			
				
					|  |  |     this.fetchPortfolioPerformance(); |  |  |     this.fetchPortfolioPerformance(); | 
			
		
	
		
		
			
				
					|  |  |   } |  |  |   } | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |   public onCloneActivity(aActivity: Activity) { | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     this.router.navigate(['/portfolio', 'activities'], { | 
			
		
	
		
		
			
				
					|  |  |  |  |  |       queryParams: { activityId: aActivity.id, createDialog: true } | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     }); | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     this.dialogRef.close(); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |   } | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |   public onClose() { |  |  |   public onClose() { | 
			
		
	
		
		
			
				
					|  |  |     this.dialogRef.close(); |  |  |     this.dialogRef.close(); | 
			
		
	
		
		
			
				
					|  |  |   } |  |  |   } | 
			
		
	
	
		
		
			
				
					|  | @ -147,6 +157,14 @@ export class AccountDetailDialog implements OnDestroy, OnInit { | 
			
		
	
		
		
			
				
					|  |  |     this.fetchActivities(); |  |  |     this.fetchActivities(); | 
			
		
	
		
		
			
				
					|  |  |   } |  |  |   } | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |   public onUpdateActivity(aActivity: Activity) { | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     this.router.navigate(['/portfolio', 'activities'], { | 
			
		
	
		
		
			
				
					|  |  |  |  |  |       queryParams: { activityId: aActivity.id, editDialog: true } | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     }); | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     this.dialogRef.close(); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |   } | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |   private fetchAccount() { |  |  |   private fetchAccount() { | 
			
		
	
		
		
			
				
					|  |  |     this.dataService |  |  |     this.dataService | 
			
		
	
		
		
			
				
					|  |  |       .fetchAccount(this.data.accountId) |  |  |       .fetchAccount(this.data.accountId) | 
			
		
	
	
		
		
			
				
					|  | 
 |