From 3c0d2cd6fb63973b68792f50d0cbbf0e70d60b1f Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Fri, 30 May 2025 16:59:55 +0200 Subject: [PATCH] Refine Pandoc button logic for different installation states --- .../Dialogs/PandocDialog.razor | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/app/MindWork AI Studio/Dialogs/PandocDialog.razor b/app/MindWork AI Studio/Dialogs/PandocDialog.razor index 57d0ca8e..359bd2c1 100644 --- a/app/MindWork AI Studio/Dialogs/PandocDialog.razor +++ b/app/MindWork AI Studio/Dialogs/PandocDialog.razor @@ -192,12 +192,24 @@ Cancel - + @if (this.pandocInstallation != default) { - - Proceed to installation - + switch (this.pandocInstallation) + { + case { CheckWasSuccessful: true, IsAvailable: false }: + case { CheckWasSuccessful: false, IsAvailable: false }: + + Proceed to installation + + break; + + case { CheckWasSuccessful: true, IsAvailable: true }: + + Re-install Pandoc + + break; + } } }