From 15639cb3d09714fb75dc73daf14d150483286af5 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sat, 28 Dec 2024 09:54:05 +0100 Subject: [PATCH] Feature/move set Ghostfolio API key to experimental (#4147) * Move set Ghostfolio API key to experimental --- .../admin-settings.component.ts | 3 ++- .../ghostfolio-premium-api-dialog.html | 24 ++++++++++--------- .../interfaces/interfaces.ts | 3 +++ 3 files changed, 18 insertions(+), 12 deletions(-) diff --git a/apps/client/src/app/components/admin-settings/admin-settings.component.ts b/apps/client/src/app/components/admin-settings/admin-settings.component.ts index 1ff67e01a..38b47813e 100644 --- a/apps/client/src/app/components/admin-settings/admin-settings.component.ts +++ b/apps/client/src/app/components/admin-settings/admin-settings.component.ts @@ -100,7 +100,8 @@ export class AdminSettingsComponent implements OnDestroy, OnInit { autoFocus: false, data: { deviceType: this.deviceType, - pricingUrl: this.pricingUrl + pricingUrl: this.pricingUrl, + user: this.user }, height: this.deviceType === 'mobile' ? '98vh' : undefined, width: this.deviceType === 'mobile' ? '100vw' : '50rem' diff --git a/apps/client/src/app/components/admin-settings/ghostfolio-premium-api-dialog/ghostfolio-premium-api-dialog.html b/apps/client/src/app/components/admin-settings/ghostfolio-premium-api-dialog/ghostfolio-premium-api-dialog.html index f2f753750..ac777ffda 100644 --- a/apps/client/src/app/components/admin-settings/ghostfolio-premium-api-dialog/ghostfolio-premium-api-dialog.html +++ b/apps/client/src/app/components/admin-settings/ghostfolio-premium-api-dialog/ghostfolio-premium-api-dialog.html @@ -31,17 +31,19 @@ mat-flat-button >Notify me -
- or -
- + @if (data.user?.settings?.isExperimentalFeatures) { +
+ or +
+ + } diff --git a/apps/client/src/app/components/admin-settings/ghostfolio-premium-api-dialog/interfaces/interfaces.ts b/apps/client/src/app/components/admin-settings/ghostfolio-premium-api-dialog/interfaces/interfaces.ts index 0c629599e..157a6f414 100644 --- a/apps/client/src/app/components/admin-settings/ghostfolio-premium-api-dialog/interfaces/interfaces.ts +++ b/apps/client/src/app/components/admin-settings/ghostfolio-premium-api-dialog/interfaces/interfaces.ts @@ -1,4 +1,7 @@ +import { User } from '@ghostfolio/common/interfaces'; + export interface GhostfolioPremiumApiDialogParams { deviceType: string; pricingUrl: string; + user: User; }