From a2009137f7f517becdfd9179f03ab76a06d8a43c Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Thu, 25 Jul 2024 15:17:09 +0200 Subject: [PATCH] Refactored provider table on settings page --- .../Components/Pages/Settings.razor | 2 +- .../Components/Pages/Settings.razor.cs | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/app/MindWork AI Studio/Components/Pages/Settings.razor b/app/MindWork AI Studio/Components/Pages/Settings.razor index d79eaabc..7292c42c 100644 --- a/app/MindWork AI Studio/Components/Pages/Settings.razor +++ b/app/MindWork AI Studio/Components/Pages/Settings.razor @@ -41,7 +41,7 @@ } - + Open Dashboard diff --git a/app/MindWork AI Studio/Components/Pages/Settings.razor.cs b/app/MindWork AI Studio/Components/Pages/Settings.razor.cs index db820e64..2bf6f5f0 100644 --- a/app/MindWork AI Studio/Components/Pages/Settings.razor.cs +++ b/app/MindWork AI Studio/Components/Pages/Settings.razor.cs @@ -102,11 +102,22 @@ public partial class Settings : ComponentBase await this.MessageBus.SendMessage(this, Event.CONFIGURATION_CHANGED); } + private bool HasDashboard(Providers provider) => provider switch + { + Providers.OPEN_AI => true, + Providers.MISTRAL => true, + Providers.ANTHROPIC => true, + Providers.FIREWORKS => true, + + _ => false, + }; + private string GetProviderDashboardURL(Providers provider) => provider switch { Providers.OPEN_AI => "https://platform.openai.com/usage", Providers.MISTRAL => "https://console.mistral.ai/usage/", Providers.ANTHROPIC => "https://console.anthropic.com/settings/plans", + Providers.FIREWORKS => "https://fireworks.ai/account/billing", _ => string.Empty, };