mirror of
				https://github.com/MindWorkAI/AI-Studio.git
				synced 2025-11-04 03:20:21 +00:00 
			
		
		
		
	added temporary buttons for debugging purposes TODO: Delete
This commit is contained in:
		
							parent
							
								
									ca98c5548e
								
							
						
					
					
						commit
						f7771d95fc
					
				@ -3,6 +3,22 @@
 | 
				
			|||||||
<div class="inner-scrolling-context">
 | 
					<div class="inner-scrolling-context">
 | 
				
			||||||
    <MudText Typo="Typo.h3" Class="mb-2">About MindWork AI Studio</MudText>
 | 
					    <MudText Typo="Typo.h3" Class="mb-2">About MindWork AI Studio</MudText>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <!-- TODO: DELETE FOR DEBUGGING ONLY -->
 | 
				
			||||||
 | 
					    <MudItem>
 | 
				
			||||||
 | 
					        <h3>Pandoc Verfügbarkeit prüfen</h3>
 | 
				
			||||||
 | 
					        <MudButton OnClick="CheckPandoc" Disabled="@isChecking">
 | 
				
			||||||
 | 
					            @(isChecking ? "Überprüfe..." : "Pandoc überprüfen")
 | 
				
			||||||
 | 
					        </MudButton>
 | 
				
			||||||
 | 
					        <p>@statusMessage</p>
 | 
				
			||||||
 | 
					    </MudItem>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <MudItem Class="my-9">
 | 
				
			||||||
 | 
					        <h3>Pandoc Installation</h3>
 | 
				
			||||||
 | 
					        <MudButton OnClick="InstallPandoc">
 | 
				
			||||||
 | 
					            Install Pandoc
 | 
				
			||||||
 | 
					        </MudButton>
 | 
				
			||||||
 | 
					    </MudItem>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <InnerScrolling>
 | 
					    <InnerScrolling>
 | 
				
			||||||
        <MudExpansionPanels Class="mb-3" MultiExpansion="@false">
 | 
					        <MudExpansionPanels Class="mb-3" MultiExpansion="@false">
 | 
				
			||||||
            <ExpansionPanel HeaderIcon="@Icons.Material.Filled.Layers" HeaderText="Versions" IsExpanded="@true">
 | 
					            <ExpansionPanel HeaderIcon="@Icons.Material.Filled.Layers" HeaderText="Versions" IsExpanded="@true">
 | 
				
			||||||
 | 
				
			|||||||
@ -174,4 +174,30 @@ public partial class About : ComponentBase
 | 
				
			|||||||
    {
 | 
					    {
 | 
				
			||||||
        await this.MessageBus.SendMessage<bool>(this, Event.USER_SEARCH_FOR_UPDATE);
 | 
					        await this.MessageBus.SendMessage<bool>(this, Event.USER_SEARCH_FOR_UPDATE);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    // TODO: DELETE FOR DEBUGGING ONLY
 | 
				
			||||||
 | 
					    private bool isChecking;
 | 
				
			||||||
 | 
					    private string statusMessage = string.Empty;
 | 
				
			||||||
 | 
					    private async Task CheckPandoc()
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        this.isChecking = true;
 | 
				
			||||||
 | 
					        this.statusMessage = "Überprüfe die Verfügbarkeit von Pandoc...";
 | 
				
			||||||
 | 
					        this.StateHasChanged(); // Aktualisiere die UI
 | 
				
			||||||
 | 
					        var isPandocAvailable = await Pandoc.IsPandocAvailableAsync();
 | 
				
			||||||
 | 
					        if (isPandocAvailable)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            this.statusMessage = "Pandoc ist verfügbar und erfüllt die Mindestversion.";
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        else
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            this.statusMessage = "Pandoc ist nicht verfügbar oder die installierte Version ist zu niedrig.";
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        this.isChecking = false;
 | 
				
			||||||
 | 
					        this.StateHasChanged(); // Aktualisiere die UI
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private async Task InstallPandoc()
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        var installPandoc = Pandoc.InstallPandocAsync(this.RustService);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user