mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-08-12 19:52:10 +00:00
Added the settings action to the visual briefing page
This commit is contained in:
parent
3eda45df8f
commit
d871f4c46e
@ -8,7 +8,11 @@
|
||||
<CascadingValue Value="@this.CurrentMediaOwner">
|
||||
<div class="visual-briefing-shell">
|
||||
<PreviewPrototype ApplyInnerScrollingFix="true"/>
|
||||
<MudText Typo="Typo.h4" Class="mb-3">@T("Visual Briefings")</MudText>
|
||||
<MudStack Row="true" AlignItems="AlignItems.Center" Class="mb-3 mr-3" StretchItems="StretchItems.Start">
|
||||
<MudText Typo="Typo.h3">@T("Visual Briefings")</MudText>
|
||||
<MudSpacer/>
|
||||
<MudIconButton Variant="Variant.Text" Icon="@Icons.Material.Filled.Settings" OnClick="@this.OpenSettingsDialogAsync"/>
|
||||
</MudStack>
|
||||
|
||||
<MudList T="Guid"
|
||||
Color="Color.Primary"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
using AIStudio.Components;
|
||||
using AIStudio.Dialogs;
|
||||
using AIStudio.Dialogs.Settings;
|
||||
using AIStudio.Tools.AssistantSessions;
|
||||
using AIStudio.Tools.Services;
|
||||
|
||||
@ -255,6 +256,15 @@ public partial class VisualBriefingAssistant : MSGComponentBase
|
||||
return result is not null && !result.Canceled;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Opens the visual briefing settings.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Every assistant derived from <see cref="AssistantBaseCore{TSettings}"/> offers this next to its
|
||||
/// title. This one has to wire it up itself, because it does not use that base component.
|
||||
/// </remarks>
|
||||
private async Task OpenSettingsDialogAsync() => await this.DialogService.ShowAsync<SettingsDialogVisualBriefing>(null, new DialogParameters(), DialogOptions.FULLSCREEN);
|
||||
|
||||
/// <summary>
|
||||
/// Defines <c>PathComparer</c> for the visual briefing feature.
|
||||
/// </summary>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user