Browse Source

refactor: change selector name, add spaced and correct alphabetical order

pull/4426/head
tobikugel 1 month ago
parent
commit
173131a4b6
  1. 2
      apps/client/src/app/components/header/header.component.html
  2. 5
      apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts
  3. 6
      apps/client/src/app/pages/portfolio/analysis/analysis-page.html
  4. 2
      apps/client/src/styles.scss

2
apps/client/src/app/components/header/header.component.html

@ -134,7 +134,7 @@
</button> </button>
<mat-menu <mat-menu
#assistantMenu="matMenu" #assistantMenu="matMenu"
class="wide-menu" class="no-max-width"
xPosition="before" xPosition="before"
[overlapTrigger]="true" [overlapTrigger]="true"
(closed)="assistantElement?.setIsOpen(false)" (closed)="assistantElement?.setIsOpen(false)"

5
apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts

@ -40,6 +40,7 @@ import { takeUntil } from 'rxjs/operators';
}) })
export class AnalysisPageComponent implements OnDestroy, OnInit { export class AnalysisPageComponent implements OnDestroy, OnInit {
@ViewChild(MatMenuTrigger) actionsMenuButton!: MatMenuTrigger; @ViewChild(MatMenuTrigger) actionsMenuButton!: MatMenuTrigger;
public benchmark: Partial<SymbolProfile>; public benchmark: Partial<SymbolProfile>;
public benchmarkDataItems: HistoricalDataItem[] = []; public benchmarkDataItems: HistoricalDataItem[] = [];
public benchmarks: Partial<SymbolProfile>[]; public benchmarks: Partial<SymbolProfile>[];
@ -54,11 +55,11 @@ export class AnalysisPageComponent implements OnDestroy, OnInit {
public investments: InvestmentItem[]; public investments: InvestmentItem[];
public investmentTimelineDataLabel = $localize`Investment`; public investmentTimelineDataLabel = $localize`Investment`;
public investmentsByGroup: InvestmentItem[]; public investmentsByGroup: InvestmentItem[];
public isLoadingAiPrompt: boolean;
public isLoadingBenchmarkComparator: boolean; public isLoadingBenchmarkComparator: boolean;
public isLoadingDividendTimelineChart: boolean; public isLoadingDividendTimelineChart: boolean;
public isLoadingInvestmentChart: boolean; public isLoadingInvestmentChart: boolean;
public isLoadingInvestmentTimelineChart: boolean; public isLoadingInvestmentTimelineChart: boolean;
public isLoadingAiPrompt: boolean;
public mode: GroupBy = 'month'; public mode: GroupBy = 'month';
public modeOptions: ToggleOption[] = [ public modeOptions: ToggleOption[] = [
{ label: $localize`Monthly`, value: 'month' }, { label: $localize`Monthly`, value: 'month' },
@ -153,6 +154,7 @@ export class AnalysisPageComponent implements OnDestroy, OnInit {
public onCopyPromptToClipboard(mode: AiPromptMode) { public onCopyPromptToClipboard(mode: AiPromptMode) {
this.isLoadingAiPrompt = true; this.isLoadingAiPrompt = true;
this.dataService this.dataService
.fetchPrompt(mode) .fetchPrompt(mode)
.pipe(takeUntil(this.unsubscribeSubject)) .pipe(takeUntil(this.unsubscribeSubject))
@ -175,6 +177,7 @@ export class AnalysisPageComponent implements OnDestroy, OnInit {
}); });
this.actionsMenuButton.closeMenu(); this.actionsMenuButton.closeMenu();
this.isLoadingAiPrompt = false; this.isLoadingAiPrompt = false;
}); });
} }

6
apps/client/src/app/pages/portfolio/analysis/analysis-page.html

@ -13,7 +13,11 @@
> >
<ion-icon name="ellipsis-vertical" /> <ion-icon name="ellipsis-vertical" />
</button> </button>
<mat-menu #actionsMenu="matMenu" class="wide-menu" xPosition="before"> <mat-menu
#actionsMenu="matMenu"
class="no-max-width"
xPosition="before"
>
<div (click)="$event.stopPropagation()"> <div (click)="$event.stopPropagation()">
<button <button
mat-menu-item mat-menu-item

2
apps/client/src/styles.scss

@ -451,7 +451,7 @@ ngx-skeleton-loader {
} }
.mat-mdc-menu-panel { .mat-mdc-menu-panel {
&.wide-menu { &.no-max-width {
max-width: unset !important; max-width: unset !important;
.mat-mdc-menu-content { .mat-mdc-menu-content {

Loading…
Cancel
Save