using System.Reflection; using AIStudio.Tools; using Microsoft.AspNetCore.Components; namespace AIStudio.Dialogs; /// /// The update dialog that is used to inform the user about an available update. /// public partial class UpdateDialog : ComponentBase { private static readonly Assembly ASSEMBLY = Assembly.GetExecutingAssembly(); private static readonly MetaDataAttribute META_DATA = ASSEMBLY.GetCustomAttribute()!; [CascadingParameter] private MudDialogInstance MudDialog { get; set; } = null!; [Parameter] public UpdateResponse UpdateResponse { get; set; } private void Cancel() => this.MudDialog.Cancel(); private void Confirm() => this.MudDialog.Close(DialogResult.Ok(true)); }