moved button from footer to headline

This commit is contained in:
Nils Kruthoff 2026-09-15 14:27:48 +02:00
parent 0c98f84b42
commit 69af585145
No known key found for this signature in database
GPG Key ID: A5C0151B4DDB172C

View File

@ -56,18 +56,26 @@ else
}
@code {
private protected override RenderFragment? HeaderActions => this.CanReviseCurrentAssistant
? @<MudTooltip Text="@T("Revise assistant")">
<MudIconButton Variant="Variant.Text" Icon="@Icons.Material.Filled.AutoMode" OnClick="@(async () => await this.OpenRevisionDialogAsync())"/>
</MudTooltip>
: null;
private bool ShowDataSourceSelection => PreviewFeatures.PRE_RAG_2024.IsEnabled(this.SettingsManager);
private protected override RenderFragment? FooterActions => PreviewFeatures.PRE_RAG_2024.IsEnabled(this.SettingsManager)
? @<DataSourceSelection LLMProvider="@this.ProviderSettings"
DataSourceOptions="@this.dataSourceOptions"
DataSourceOptionsChanged="@this.DataSourceOptionsChanged"
DataSourcesAISelected="@(this.ChatThread?.AISelectedDataSources ?? [])"
PopoverTriggerMode="PopoverTriggerMode.ICON" />
private protected override RenderFragment? HeaderActions => this.CanReviseCurrentAssistant || this.ShowDataSourceSelection
? @<text>
@if (this.CanReviseCurrentAssistant)
{
<MudTooltip Text="@T("Revise assistant")">
<MudIconButton Variant="Variant.Text" Icon="@Icons.Material.Filled.AutoMode" OnClick="@(async () => await this.OpenRevisionDialogAsync())"/>
</MudTooltip>
}
@if (this.ShowDataSourceSelection)
{
<DataSourceSelection LLMProvider="@this.ProviderSettings"
DataSourceOptions="@this.dataSourceOptions"
DataSourceOptionsChanged="@this.DataSourceOptionsChanged"
DataSourcesAISelected="@(this.ChatThread?.AISelectedDataSources ?? [])"
PopoverTriggerMode="PopoverTriggerMode.ICON" />
}
</text>
: null;
private RenderFragment RenderSwitch(AssistantSwitch assistantSwitch) => @<MudSwitch T="bool"