Browse Source
			
			
			Feature/migrate various components to angular material 15 part 2 (#1838)
			
				* Migrate tooltips to Angular Material 15
* Migrate tabs to Angular Material 15
			
			
				pull/1841/head
			
			
		 
		
			
				
					
						
						Thomas Kaul
					
					3 years ago
					
						
							committed by
							
								
								GitHub
							
						 
					
				 
				
			 
		 
		
			
				
					
					No known key found for this signature in database
					
						
							GPG Key ID: 4AEE18F83AFDEB23
						
					
				
			
		
		
		
	
		
			
				 18 changed files with 
46 additions and 
77 deletions
			 
			
		 
		
			
				- 
					
					
					 
					apps/client/src/app/app.module.ts
				
 
			
				- 
					
					
					 
					apps/client/src/app/components/admin-overview/admin-overview.html
				
 
			
				- 
					
					
					 
					apps/client/src/app/components/home-overview/home-overview.scss
				
 
			
				- 
					
					
					 
					apps/client/src/app/pages/accounts/accounts-page.html
				
 
			
				- 
					
					
					 
					apps/client/src/app/pages/admin/admin-page.html
				
 
			
				- 
					
					
					 
					apps/client/src/app/pages/admin/admin-page.module.ts
				
 
			
				- 
					
					
					 
					apps/client/src/app/pages/admin/admin-page.scss
				
 
			
				- 
					
					
					 
					apps/client/src/app/pages/home/home-page.html
				
 
			
				- 
					
					
					 
					apps/client/src/app/pages/home/home-page.module.ts
				
 
			
				- 
					
					
					 
					apps/client/src/app/pages/home/home-page.scss
				
 
			
				- 
					
					
					 
					apps/client/src/app/pages/portfolio/activities/activities-page.html
				
 
			
				- 
					
					
					 
					apps/client/src/app/pages/portfolio/portfolio-page.html
				
 
			
				- 
					
					
					 
					apps/client/src/app/pages/portfolio/portfolio-page.module.ts
				
 
			
				- 
					
					
					 
					apps/client/src/app/pages/portfolio/portfolio-page.scss
				
 
			
				- 
					
					
					 
					apps/client/src/app/pages/pricing/pricing-page.module.ts
				
 
			
				- 
					
					
					 
					apps/client/src/app/pages/zen/zen-page.html
				
 
			
				- 
					
					
					 
					apps/client/src/app/pages/zen/zen-page.module.ts
				
 
			
				- 
					
					
					 
					apps/client/src/app/pages/zen/zen-page.scss
				
 
			
		
		
			
			
			
			
			
			
				
				
					
						
							
								
									
	
		
			
				
					| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -10,7 +10,7 @@ import { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { MatLegacyAutocompleteModule as MatAutocompleteModule } from '@angular/material/legacy-autocomplete'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { MatLegacyChipsModule as MatChipsModule } from '@angular/material/legacy-chips'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { MatSnackBarModule } from '@angular/material/snack-bar'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { MatLegacyTooltipModule as MatTooltipModule } from '@angular/material/legacy-tooltip'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { MatTooltipModule } from '@angular/material/tooltip'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { BrowserModule } from '@angular/platform-browser'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { ServiceWorkerModule } from '@angular/service-worker'; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  | 
				
			
			
		
	
								
							
						
					 
					
				 
			 
		
			
			
			
			
			
			
				
				
					
						
							
								
									
	
		
			
				
					| 
						
						
						
					 | 
				
				 | 
				
					@ -1,5 +1,5 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<div class="container"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  <div class="mb-5 row"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  <div class="row"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <div class="col"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <mat-card appearance="outlined" class="mb-3"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <mat-card-content> | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  | 
				
			
			
		
	
								
							
						
					 
					
				 
			 
		
			
			
			
			
			
			
				
				
					
						
							
								
									
	
		
			
				
					| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -2,6 +2,7 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					:host { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  display: block; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  height: 100%; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  .chart-container { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    aspect-ratio: 16 / 9; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  | 
				
			
			
		
	
								
							
						
					 
					
				 
			 
		
			
			
			
			
			
			
				
				
					
						
							
								
									
	
		
			
				
					| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -30,7 +30,7 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      [queryParams]="{ createDialog: true }" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      [routerLink]="[]" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <ion-icon class="mt-2" name="add-outline" size="large"></ion-icon> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <ion-icon name="add-outline" size="large"></ion-icon> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    </a> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					</div> | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
					 | 
				
				 | 
				
					
  | 
				
			
			
		
	
								
							
						
					 
					
				 
			 
		
			
			
			
			
			
			
				
				
					
						
							
								
									
	
		
			
				
					| 
						
						
						
					 | 
				
				 | 
				
					@ -1,14 +1,16 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<router-outlet></router-outlet> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<mat-tab-nav-panel #tabPanel class="flex-grow-1 overflow-auto"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  <router-outlet></router-outlet> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					</mat-tab-nav-panel> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<nav mat-align-tabs="center" mat-tab-nav-bar> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<nav mat-align-tabs="center" mat-tab-nav-bar [tabPanel]="tabPanel"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  <a | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    #rla="routerLinkActive" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    *ngFor="let link of [ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      { iconName: 'reader-outline', path: 'overview' }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      { iconName: 'people-outline', path: 'users' }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      { iconName: 'server-outline', path: 'market-data' }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      { iconName: 'flash-outline', path: 'jobs' } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					]" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    #rla="routerLinkActive" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ]" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    mat-tab-link | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    routerLinkActive | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    [active]="rla.isActive" | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  | 
				
			
			
		
	
								
							
						
					 
					
				 
			 
		
			
			
			
			
			
			
				
				
					
						
							
								
									
	
		
			
				
					| 
						
						
						
					 | 
				
				 | 
				
					@ -1,6 +1,6 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { CommonModule } from '@angular/common'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { MatLegacyTabsModule as MatTabsModule } from '@angular/material/legacy-tabs'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { MatTabsModule } from '@angular/material/tabs'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { GfAdminJobsModule } from '@ghostfolio/client/components/admin-jobs/admin-jobs.module'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { GfAdminMarketDataModule } from '@ghostfolio/client/components/admin-market-data/admin-market-data.module'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { GfAdminOverviewModule } from '@ghostfolio/client/components/admin-overview/admin-overview.module'; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  | 
				
			
			
		
	
								
							
						
					 
					
				 
			 
		
			
			
			
			
			
			
				
				
					
						
							
								
									
	
		
			
				
					| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -19,19 +19,10 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      overflow-y: auto; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    .mat-tab-header { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      border-bottom: 0; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    .mat-mdc-tab-link-container { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      --mdc-tab-indicator-active-indicator-color: transparent; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .mat-ink-bar { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        visibility: hidden !important; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .mat-tab-label-active { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        color: rgba(var(--palette-primary-500), 1); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        opacity: 1; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .mat-tab-link { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .mat-mdc-tab-link { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        &:hover { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          opacity: 0.75; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  | 
				
			
			
		
	
								
							
						
					 
					
				 
			 
		
			
			
			
			
			
			
				
				
					
						
							
								
									
	
		
			
				
					| 
						
						
						
					 | 
				
				 | 
				
					@ -1,9 +1,11 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<router-outlet></router-outlet> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<mat-tab-nav-panel #tabPanel class="flex-grow-1 overflow-auto"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  <router-outlet></router-outlet> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					</mat-tab-nav-panel> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<nav mat-align-tabs="center" mat-tab-nav-bar> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<nav mat-align-tabs="center" mat-tab-nav-bar [tabPanel]="tabPanel"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  <a | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    *ngFor="let tab of tabs" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    #rla="routerLinkActive" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    *ngFor="let tab of tabs" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    mat-tab-link | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    routerLinkActive | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    [active]="rla.isActive" | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  | 
				
			
			
		
	
								
							
						
					 
					
				 
			 
		
			
			
			
			
			
			
				
				
					
						
							
								
									
	
		
			
				
					| 
						
						
						
					 | 
				
				 | 
				
					@ -1,6 +1,6 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { CommonModule } from '@angular/common'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { MatLegacyTabsModule as MatTabsModule } from '@angular/material/legacy-tabs'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { MatTabsModule } from '@angular/material/tabs'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { RouterModule } from '@angular/router'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { GfHomeHoldingsModule } from '@ghostfolio/client/components/home-holdings/home-holdings.module'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { GfHomeMarketModule } from '@ghostfolio/client/components/home-market/home-market.module'; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  | 
				
			
			
		
	
								
							
						
					 
					
				 
			 
		
			
			
			
			
			
			
				
				
					
						
							
								
									
	
		
			
				
					| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -19,19 +19,10 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      overflow-y: auto; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    .mat-tab-header { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      border-bottom: 0; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    .mat-mdc-tab-link-container { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      --mdc-tab-indicator-active-indicator-color: transparent; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .mat-ink-bar { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        visibility: hidden !important; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .mat-tab-label-active { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        color: rgba(var(--palette-primary-500), 1); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        opacity: 1; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .mat-tab-link { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .mat-mdc-tab-link { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        &:hover { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          opacity: 0.75; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  | 
				
			
			
		
	
								
							
						
					 
					
				 
			 
		
			
			
			
			
			
			
				
				
					
						
							
								
									
	
		
			
				
					| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -32,7 +32,7 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      [queryParams]="{ createDialog: true }" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      [routerLink]="[]" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <ion-icon class="mt-2" name="add-outline" size="large"></ion-icon> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <ion-icon name="add-outline" size="large"></ion-icon> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    </a> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					</div> | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
					 | 
				
				 | 
				
					
  | 
				
			
			
		
	
								
							
						
					 
					
				 
			 
		
			
			
			
			
			
			
				
				
					
						
							
								
									
	
		
			
				
					| 
						
						
						
					 | 
				
				 | 
				
					@ -1,6 +1,8 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<router-outlet></router-outlet> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<mat-tab-nav-panel #tabPanel class="flex-grow-1 overflow-auto"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  <router-outlet></router-outlet> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					</mat-tab-nav-panel> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<nav mat-align-tabs="center" mat-tab-nav-bar> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<nav mat-align-tabs="center" mat-tab-nav-bar [tabPanel]="tabPanel"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  <a | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    #rla="routerLinkActive" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    *ngFor="let tab of tabs" | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  | 
				
			
			
		
	
								
							
						
					 
					
				 
			 
		
			
			
			
			
			
			
				
				
					
						
							
								
									
	
		
			
				
					| 
						
						
						
					 | 
				
				 | 
				
					@ -1,6 +1,6 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { CommonModule } from '@angular/common'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { MatLegacyTabsModule as MatTabsModule } from '@angular/material/legacy-tabs'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { MatTabsModule } from '@angular/material/tabs'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { RouterModule } from '@angular/router'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { PortfolioPageRoutingModule } from './portfolio-page-routing.module'; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  | 
				
			
			
		
	
								
							
						
					 
					
				 
			 
		
			
			
			
			
			
			
				
				
					
						
							
								
									
	
		
			
				
					| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -20,26 +20,13 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      overflow-y: auto; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    .mat-tab-header { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      border-bottom: 0; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    .mat-mdc-tab-link-container { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      --mdc-tab-indicator-active-indicator-color: transparent; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .mat-ink-bar { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        visibility: hidden !important; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .mat-tab-label-active { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        color: rgba(var(--palette-primary-500), 1); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        opacity: 1; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .mat-tab-link { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .mat-mdc-tab-link { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        &:hover { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          opacity: 0.75; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        @media (max-width: 599px) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          min-width: unset; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  } | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  | 
				
			
			
		
	
								
							
						
					 
					
				 
			 
		
			
			
			
			
			
			
				
				
					
						
							
								
									
	
		
			
				
					| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -2,7 +2,7 @@ import { CommonModule } from '@angular/common'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { MatButtonModule } from '@angular/material/button'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { MatCardModule } from '@angular/material/card'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { MatLegacyTooltipModule as MatTooltipModule } from '@angular/material/legacy-tooltip'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { MatTooltipModule } from '@angular/material/tooltip'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { RouterModule } from '@angular/router'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { GfPremiumIndicatorModule } from '@ghostfolio/ui/premium-indicator'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  | 
				
			
			
		
	
								
							
						
					 
					
				 
			 
		
			
			
			
			
			
			
				
				
					
						
							
								
									
	
		
			
				
					| 
						
						
						
					 | 
				
				 | 
				
					@ -1,9 +1,11 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<router-outlet></router-outlet> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<mat-tab-nav-panel #tabPanel class="flex-grow-1 overflow-auto"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  <router-outlet></router-outlet> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					</mat-tab-nav-panel> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<nav mat-align-tabs="center" mat-tab-nav-bar> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<nav mat-align-tabs="center" mat-tab-nav-bar [tabPanel]="tabPanel"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  <a | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    *ngFor="let tab of tabs" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    #rla="routerLinkActive" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    *ngFor="let tab of tabs" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    mat-tab-link | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    routerLinkActive | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    [active]="rla.isActive" | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  | 
				
			
			
		
	
								
							
						
					 
					
				 
			 
		
			
			
			
			
			
			
				
				
					
						
							
								
									
	
		
			
				
					| 
						
						
						
					 | 
				
				 | 
				
					@ -1,6 +1,6 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { CommonModule } from '@angular/common'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { MatLegacyTabsModule as MatTabsModule } from '@angular/material/legacy-tabs'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { MatTabsModule } from '@angular/material/tabs'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { RouterModule } from '@angular/router'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { GfHomeHoldingsModule } from '@ghostfolio/client/components/home-holdings/home-holdings.module'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { GfHomeOverviewModule } from '@ghostfolio/client/components/home-overview/home-overview.module'; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  | 
				
			
			
		
	
								
							
						
					 
					
				 
			 
		
			
			
			
			
			
			
				
				
					
						
							
								
									
	
		
			
				
					| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -17,19 +17,10 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      overflow-y: auto; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    .mat-tab-header { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      border-bottom: 0; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    .mat-mdc-tab-link-container { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      --mdc-tab-indicator-active-indicator-color: transparent; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .mat-ink-bar { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        visibility: hidden !important; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .mat-tab-label-active { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        color: rgba(var(--palette-primary-500), 1); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        opacity: 1; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .mat-tab-link { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .mat-mdc-tab-link { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        &:hover { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          opacity: 0.75; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |