diff --git a/app/MindWork AI Studio/Dialogs/PandocDialog.razor b/app/MindWork AI Studio/Dialogs/PandocDialog.razor index 5d2cb818..57d0ca8e 100644 --- a/app/MindWork AI Studio/Dialogs/PandocDialog.razor +++ b/app/MindWork AI Studio/Dialogs/PandocDialog.razor @@ -1,6 +1,6 @@  - @if (this.showInstallationPage) + @if (this.ShowInstallationPage) {
@@ -177,7 +177,7 @@ } - @if (this.showInstallationPage) + @if (this.ShowInstallationPage) { Cancel diff --git a/app/MindWork AI Studio/Dialogs/PandocDialog.razor.cs b/app/MindWork AI Studio/Dialogs/PandocDialog.razor.cs index 810ea671..5fd7b675 100644 --- a/app/MindWork AI Studio/Dialogs/PandocDialog.razor.cs +++ b/app/MindWork AI Studio/Dialogs/PandocDialog.razor.cs @@ -14,6 +14,9 @@ public partial class PandocDialog : ComponentBase private static readonly MetaDataArchitectureAttribute META_DATA_ARCH = ASSEMBLY.GetCustomAttribute()!; private static readonly RID CPU_ARCHITECTURE = META_DATA_ARCH.Architecture.ToRID(); + [Parameter] + public bool ShowInstallationPage { get; set; } + [Inject] private HttpClient HttpClient { get; set; } = null!; @@ -31,7 +34,6 @@ public partial class PandocDialog : ComponentBase private static string LATEST_PANDOC_VERSION = string.Empty; private PandocInstallation pandocInstallation; - private bool showInstallationPage; private string? licenseText; private bool isLoadingLicence; private int selectedInstallerIndex = SelectInstallerIndex(); @@ -62,12 +64,12 @@ public partial class PandocDialog : ComponentBase private async Task InstallPandocAsync() { await Pandoc.InstallAsync(this.RustService); - this.MudDialog.Close(DialogResult.Ok(true)); + this.MudDialog.Close(DialogResult.Ok(true)); await this.DialogService.ShowAsync("pandoc dialog"); } - private void ProceedToInstallation() => this.showInstallationPage = true; + private void ProceedToInstallation() => this.ShowInstallationPage = true; private async Task RejectLicense() {