mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2025-04-27 23:59:48 +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">
|
||||
<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>
|
||||
<MudExpansionPanels Class="mb-3" MultiExpansion="@false">
|
||||
<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);
|
||||
}
|
||||
|
||||
// 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