mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-08-24 20:52:11 +00:00
Make provider group headers compact and collapsed by default
This commit is contained in:
parent
3a68665264
commit
6c6826bca9
@ -4357,9 +4357,6 @@ UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELEMBEDDINGS::T80509
|
|||||||
-- Example text to embed
|
-- Example text to embed
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELEMBEDDINGS::T816748904"] = "Example text to embed"
|
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELEMBEDDINGS::T816748904"] = "Example text to embed"
|
||||||
|
|
||||||
-- Provider
|
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELEMBEDDINGS::T900237532"] = "Provider"
|
|
||||||
|
|
||||||
-- Export configuration
|
-- Export configuration
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELEMBEDDINGS::T975426229"] = "Export configuration"
|
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELEMBEDDINGS::T975426229"] = "Export configuration"
|
||||||
|
|
||||||
@ -4432,9 +4429,6 @@ UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELPROVIDERS::T485526
|
|||||||
-- Open Dashboard
|
-- Open Dashboard
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELPROVIDERS::T78223861"] = "Open Dashboard"
|
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELPROVIDERS::T78223861"] = "Open Dashboard"
|
||||||
|
|
||||||
-- Provider
|
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELPROVIDERS::T900237532"] = "Provider"
|
|
||||||
|
|
||||||
-- Export configuration
|
-- Export configuration
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELPROVIDERS::T975426229"] = "Export configuration"
|
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELPROVIDERS::T975426229"] = "Export configuration"
|
||||||
|
|
||||||
@ -4495,9 +4489,6 @@ UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELTRANSCRIPTION::T78
|
|||||||
-- Are you sure you want to delete the transcription provider '{0}'?
|
-- Are you sure you want to delete the transcription provider '{0}'?
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELTRANSCRIPTION::T789660305"] = "Are you sure you want to delete the transcription provider '{0}'?"
|
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELTRANSCRIPTION::T789660305"] = "Are you sure you want to delete the transcription provider '{0}'?"
|
||||||
|
|
||||||
-- Provider
|
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELTRANSCRIPTION::T900237532"] = "Provider"
|
|
||||||
|
|
||||||
-- Export configuration
|
-- Export configuration
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELTRANSCRIPTION::T975426229"] = "Export configuration"
|
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELTRANSCRIPTION::T975426229"] = "Export configuration"
|
||||||
|
|
||||||
|
|||||||
@ -29,10 +29,8 @@
|
|||||||
<MudTh>@T("Actions")</MudTh>
|
<MudTh>@T("Actions")</MudTh>
|
||||||
</HeaderContent>
|
</HeaderContent>
|
||||||
<GroupHeaderTemplate>
|
<GroupHeaderTemplate>
|
||||||
<MudTh Class="mud-table-cell-custom-group" colspan="3">
|
<MudTh Class="provider-group-header" colspan="4">
|
||||||
<MudText Typo="Typo.h6" Class="mb-2">
|
@context.Key
|
||||||
@context.Key
|
|
||||||
</MudText>
|
|
||||||
</MudTh>
|
</MudTh>
|
||||||
</GroupHeaderTemplate>
|
</GroupHeaderTemplate>
|
||||||
<RowTemplate>
|
<RowTemplate>
|
||||||
|
|||||||
@ -18,7 +18,7 @@ public partial class SettingsPanelEmbeddings : SettingsPanelProviderBase
|
|||||||
private static readonly TableGroupDefinition<EmbeddingProvider> GROUP_CONFIG = new()
|
private static readonly TableGroupDefinition<EmbeddingProvider> GROUP_CONFIG = new()
|
||||||
{
|
{
|
||||||
Expandable = true,
|
Expandable = true,
|
||||||
IsInitiallyExpanded = true,
|
IsInitiallyExpanded = false,
|
||||||
Selector = provider => provider.UsedLLMProvider.ToName(),
|
Selector = provider => provider.UsedLLMProvider.ToName(),
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -21,10 +21,8 @@
|
|||||||
<MudTh>@T("Actions")</MudTh>
|
<MudTh>@T("Actions")</MudTh>
|
||||||
</HeaderContent>
|
</HeaderContent>
|
||||||
<GroupHeaderTemplate>
|
<GroupHeaderTemplate>
|
||||||
<MudTh Class="mud-table-cell-custom-group" colspan="3">
|
<MudTh Class="provider-group-header" colspan="4">
|
||||||
<MudText Typo="Typo.h6" Class="mb-2">
|
@context.Key
|
||||||
@context.Key
|
|
||||||
</MudText>
|
|
||||||
</MudTh>
|
</MudTh>
|
||||||
</GroupHeaderTemplate>
|
</GroupHeaderTemplate>
|
||||||
<RowTemplate>
|
<RowTemplate>
|
||||||
|
|||||||
@ -19,7 +19,7 @@ public partial class SettingsPanelProviders : SettingsPanelProviderBase
|
|||||||
private static readonly TableGroupDefinition<AIStudio.Settings.Provider> GROUP_CONFIG = new()
|
private static readonly TableGroupDefinition<AIStudio.Settings.Provider> GROUP_CONFIG = new()
|
||||||
{
|
{
|
||||||
Expandable = true,
|
Expandable = true,
|
||||||
IsInitiallyExpanded = true,
|
IsInitiallyExpanded = false,
|
||||||
Selector = provider => provider.UsedLLMProvider.ToName(),
|
Selector = provider => provider.UsedLLMProvider.ToName(),
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -25,10 +25,8 @@
|
|||||||
<MudTh>@T("Actions")</MudTh>
|
<MudTh>@T("Actions")</MudTh>
|
||||||
</HeaderContent>
|
</HeaderContent>
|
||||||
<GroupHeaderTemplate>
|
<GroupHeaderTemplate>
|
||||||
<MudTh Class="mud-table-cell-custom-group" colspan="3">
|
<MudTh Class="provider-group-header" colspan="4">
|
||||||
<MudText Typo="Typo.h6" Class="mb-2">
|
@context.Key
|
||||||
@context.Key
|
|
||||||
</MudText>
|
|
||||||
</MudTh>
|
</MudTh>
|
||||||
</GroupHeaderTemplate>
|
</GroupHeaderTemplate>
|
||||||
<RowTemplate>
|
<RowTemplate>
|
||||||
|
|||||||
@ -17,7 +17,7 @@ public partial class SettingsPanelTranscription : SettingsPanelProviderBase
|
|||||||
private static readonly TableGroupDefinition<TranscriptionProvider> GROUP_CONFIG = new()
|
private static readonly TableGroupDefinition<TranscriptionProvider> GROUP_CONFIG = new()
|
||||||
{
|
{
|
||||||
Expandable = true,
|
Expandable = true,
|
||||||
IsInitiallyExpanded = true,
|
IsInitiallyExpanded = false,
|
||||||
Selector = provider => provider.UsedLLMProvider.ToName(),
|
Selector = provider => provider.UsedLLMProvider.ToName(),
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -4359,9 +4359,6 @@ UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELEMBEDDINGS::T80509
|
|||||||
-- Example text to embed
|
-- Example text to embed
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELEMBEDDINGS::T816748904"] = "Beispieltext zum Einbetten"
|
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELEMBEDDINGS::T816748904"] = "Beispieltext zum Einbetten"
|
||||||
|
|
||||||
-- Provider
|
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELEMBEDDINGS::T900237532"] = "Anbieter"
|
|
||||||
|
|
||||||
-- Export configuration
|
-- Export configuration
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELEMBEDDINGS::T975426229"] = "Konfiguration exportieren"
|
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELEMBEDDINGS::T975426229"] = "Konfiguration exportieren"
|
||||||
|
|
||||||
@ -4434,9 +4431,6 @@ UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELPROVIDERS::T485526
|
|||||||
-- Open Dashboard
|
-- Open Dashboard
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELPROVIDERS::T78223861"] = "Dashboard öffnen"
|
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELPROVIDERS::T78223861"] = "Dashboard öffnen"
|
||||||
|
|
||||||
-- Provider
|
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELPROVIDERS::T900237532"] = "Anbieter"
|
|
||||||
|
|
||||||
-- Export configuration
|
-- Export configuration
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELPROVIDERS::T975426229"] = "Konfiguration exportieren"
|
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELPROVIDERS::T975426229"] = "Konfiguration exportieren"
|
||||||
|
|
||||||
@ -4497,9 +4491,6 @@ UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELTRANSCRIPTION::T78
|
|||||||
-- Are you sure you want to delete the transcription provider '{0}'?
|
-- Are you sure you want to delete the transcription provider '{0}'?
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELTRANSCRIPTION::T789660305"] = "Möchten Sie den Anbieter für Transkriptionen „{0}“ wirklich löschen?"
|
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELTRANSCRIPTION::T789660305"] = "Möchten Sie den Anbieter für Transkriptionen „{0}“ wirklich löschen?"
|
||||||
|
|
||||||
-- Provider
|
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELTRANSCRIPTION::T900237532"] = "Anbieter"
|
|
||||||
|
|
||||||
-- Export configuration
|
-- Export configuration
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELTRANSCRIPTION::T975426229"] = "Konfiguration exportieren"
|
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELTRANSCRIPTION::T975426229"] = "Konfiguration exportieren"
|
||||||
|
|
||||||
|
|||||||
@ -4359,9 +4359,6 @@ UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELEMBEDDINGS::T80509
|
|||||||
-- Example text to embed
|
-- Example text to embed
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELEMBEDDINGS::T816748904"] = "Example text to embed"
|
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELEMBEDDINGS::T816748904"] = "Example text to embed"
|
||||||
|
|
||||||
-- Provider
|
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELEMBEDDINGS::T900237532"] = "Provider"
|
|
||||||
|
|
||||||
-- Export configuration
|
-- Export configuration
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELEMBEDDINGS::T975426229"] = "Export configuration"
|
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELEMBEDDINGS::T975426229"] = "Export configuration"
|
||||||
|
|
||||||
@ -4434,9 +4431,6 @@ UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELPROVIDERS::T485526
|
|||||||
-- Open Dashboard
|
-- Open Dashboard
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELPROVIDERS::T78223861"] = "Open Dashboard"
|
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELPROVIDERS::T78223861"] = "Open Dashboard"
|
||||||
|
|
||||||
-- Provider
|
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELPROVIDERS::T900237532"] = "Provider"
|
|
||||||
|
|
||||||
-- Export configuration
|
-- Export configuration
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELPROVIDERS::T975426229"] = "Export configuration"
|
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELPROVIDERS::T975426229"] = "Export configuration"
|
||||||
|
|
||||||
@ -4497,9 +4491,6 @@ UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELTRANSCRIPTION::T78
|
|||||||
-- Are you sure you want to delete the transcription provider '{0}'?
|
-- Are you sure you want to delete the transcription provider '{0}'?
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELTRANSCRIPTION::T789660305"] = "Are you sure you want to delete the transcription provider '{0}'?"
|
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELTRANSCRIPTION::T789660305"] = "Are you sure you want to delete the transcription provider '{0}'?"
|
||||||
|
|
||||||
-- Provider
|
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELTRANSCRIPTION::T900237532"] = "Provider"
|
|
||||||
|
|
||||||
-- Export configuration
|
-- Export configuration
|
||||||
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELTRANSCRIPTION::T975426229"] = "Export configuration"
|
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::SETTINGS::SETTINGSPANELTRANSCRIPTION::T975426229"] = "Export configuration"
|
||||||
|
|
||||||
|
|||||||
@ -411,3 +411,24 @@
|
|||||||
.code-editor .lua-variable {
|
.code-editor .lua-variable {
|
||||||
color: var(--mw-code-editor-variable, #267f99);
|
color: var(--mw-code-editor-variable, #267f99);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Group headers of the provider tables in the settings (LLM providers, embedding providers,
|
||||||
|
* transcription providers). The rule targets the entire group row, so that the expand button
|
||||||
|
* gets the same compact padding and shading as the header cell itself.
|
||||||
|
*/
|
||||||
|
tr:has(> .provider-group-header) > .mud-table-cell {
|
||||||
|
padding-top: 0.25em;
|
||||||
|
padding-bottom: 0.25em;
|
||||||
|
background-color: var(--mud-palette-background-gray);
|
||||||
|
border-top: 1px solid var(--mud-palette-lines-default);
|
||||||
|
border-bottom: 1px solid var(--mud-palette-lines-default);
|
||||||
|
}
|
||||||
|
|
||||||
|
tr:has(> .provider-group-header) .mud-icon-button {
|
||||||
|
padding: 0.15em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.provider-group-header {
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user