diff --git a/app/MindWork AI Studio/Components/ManagePandocDependency.razor b/app/MindWork AI Studio/Components/ManagePandocDependency.razor
index dfd6dd29..7208b1c4 100644
--- a/app/MindWork AI Studio/Components/ManagePandocDependency.razor
+++ b/app/MindWork AI Studio/Components/ManagePandocDependency.razor
@@ -4,7 +4,7 @@
@this.DetermineIntroText()
-
+
@this.DetermineButtonText()
\ No newline at end of file
diff --git a/app/MindWork AI Studio/Components/ManagePandocDependency.razor.cs b/app/MindWork AI Studio/Components/ManagePandocDependency.razor.cs
index abf21b2d..886b1ff4 100644
--- a/app/MindWork AI Studio/Components/ManagePandocDependency.razor.cs
+++ b/app/MindWork AI Studio/Components/ManagePandocDependency.razor.cs
@@ -30,6 +30,24 @@ public partial class ManagePandocDependency : MSGComponentBase
#endregion
+ private Color DetermineButtonColor()
+ {
+ if (this.pandocInstallation == default)
+ return Color.Default;
+
+ switch (this.pandocInstallation)
+ {
+ case { CheckWasSuccessful: true, IsAvailable: true }:
+ return Color.Default;
+
+ case { CheckWasSuccessful: true, IsAvailable: false }:
+ return Color.Warning;
+
+ case { CheckWasSuccessful: false }:
+ return Color.Error;
+ }
+ }
+
private string DetermineButtonText()
{
if(this.pandocInstallation == default)