diff --git a/apps/client/src/app/components/header/header.component.html b/apps/client/src/app/components/header/header.component.html index 366c756b0..680cc98f0 100644 --- a/apps/client/src/app/components/header/header.component.html +++ b/apps/client/src/app/components/header/header.component.html @@ -134,7 +134,7 @@ ; public benchmarkDataItems: HistoricalDataItem[] = []; public benchmarks: Partial[]; @@ -54,11 +55,11 @@ export class AnalysisPageComponent implements OnDestroy, OnInit { public investments: InvestmentItem[]; public investmentTimelineDataLabel = $localize`Investment`; public investmentsByGroup: InvestmentItem[]; + public isLoadingAiPrompt: boolean; public isLoadingBenchmarkComparator: boolean; public isLoadingDividendTimelineChart: boolean; public isLoadingInvestmentChart: boolean; public isLoadingInvestmentTimelineChart: boolean; - public isLoadingAiPrompt: boolean; public mode: GroupBy = 'month'; public modeOptions: ToggleOption[] = [ { label: $localize`Monthly`, value: 'month' }, @@ -153,6 +154,7 @@ export class AnalysisPageComponent implements OnDestroy, OnInit { public onCopyPromptToClipboard(mode: AiPromptMode) { this.isLoadingAiPrompt = true; + this.dataService .fetchPrompt(mode) .pipe(takeUntil(this.unsubscribeSubject)) @@ -175,6 +177,7 @@ export class AnalysisPageComponent implements OnDestroy, OnInit { }); this.actionsMenuButton.closeMenu(); + this.isLoadingAiPrompt = false; }); } diff --git a/apps/client/src/app/pages/portfolio/analysis/analysis-page.html b/apps/client/src/app/pages/portfolio/analysis/analysis-page.html index fdab88373..f673d2776 100644 --- a/apps/client/src/app/pages/portfolio/analysis/analysis-page.html +++ b/apps/client/src/app/pages/portfolio/analysis/analysis-page.html @@ -13,7 +13,11 @@ > - +