mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-08-24 20:52:11 +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">
|
<CascadingValue Value="@this.CurrentMediaOwner">
|
||||||
<div class="visual-briefing-shell">
|
<div class="visual-briefing-shell">
|
||||||
<PreviewPrototype ApplyInnerScrollingFix="true"/>
|
<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"
|
<MudList T="Guid"
|
||||||
Color="Color.Primary"
|
Color="Color.Primary"
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
using AIStudio.Components;
|
using AIStudio.Components;
|
||||||
using AIStudio.Dialogs;
|
using AIStudio.Dialogs;
|
||||||
|
using AIStudio.Dialogs.Settings;
|
||||||
using AIStudio.Tools.AssistantSessions;
|
using AIStudio.Tools.AssistantSessions;
|
||||||
using AIStudio.Tools.Services;
|
using AIStudio.Tools.Services;
|
||||||
|
|
||||||
@ -255,6 +256,15 @@ public partial class VisualBriefingAssistant : MSGComponentBase
|
|||||||
return result is not null && !result.Canceled;
|
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>
|
/// <summary>
|
||||||
/// Defines <c>PathComparer</c> for the visual briefing feature.
|
/// Defines <c>PathComparer</c> for the visual briefing feature.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user