Changed status page design

This commit is contained in:
Thorsten Sommer 2025-05-30 14:03:28 +02:00
parent 32f74765a5
commit 3a424d72c5
Signed by: tsommer
GPG Key ID: 371BBA77A02C0108

View File

@ -142,10 +142,36 @@
} }
else else
{ {
<MudIcon Class="mb-2" Style="width: 3.5em; height: 3.5em;" Icon="@Icons.Material.Filled.Error" Color="Color.Error"/> switch (this.pandocInstallation)
<MudJustifiedText Class="mb-6" Typo="Typo.body1" Align="Align.Center"> {
Pandoc ist auf Ihrem System nicht verfügbar case { CheckWasSuccessful: true, IsAvailable: true }:
</MudJustifiedText> <MudStack Row="true" AlignItems="AlignItems.Center">
<MudIcon Style="width: 2.5em; height: 2.5em;" Icon="@Icons.Material.Filled.Check" Color="Color.Success"/>
<MudJustifiedText Typo="Typo.body1">
Pandoc is installed and the version meets the requirements of MindWork AI Studio.
</MudJustifiedText>
</MudStack>
break;
case { CheckWasSuccessful: true, IsAvailable: false }:
<MudStack Row="true" AlignItems="AlignItems.Center">
<MudIcon Style="width: 3.5em; height: 3.5em;" Icon="@Icons.Material.Filled.Error" Color="Color.Error"/>
<MudJustifiedText Typo="Typo.body1">
Pandoc is installed, but the version is too old and does not meet the requirements of
MindWork AI Studio. AI Studio can help you install a newer version.
</MudJustifiedText>
</MudStack>
break;
case { CheckWasSuccessful: false }:
<MudStack Row="true" AlignItems="AlignItems.Center">
<MudIcon Style="width: 3.5em; height: 3.5em;" Icon="@Icons.Material.Filled.Error" Color="Color.Error"/>
<MudJustifiedText Typo="Typo.body1">
Pandoc doesn't seem to be installed on this system. AI Studio can help you install the correct version.
</MudJustifiedText>
</MudStack>
break;
}
} }
</MudItem> </MudItem>
} }
@ -159,9 +185,16 @@
} }
else else
{ {
<MudButton Color="Color.Primary" OnClick="@this.ProceedToInstallation" Variant="Variant.Filled" Size="Size.Medium"> <MudButton OnClick="@this.Cancel" Variant="Variant.Filled">
Proceed to installation Cancel
</MudButton> </MudButton>
@if (this.pandocInstallation != default)
{
<MudButton Color="Color.Primary" OnClick="@this.ProceedToInstallation" Variant="Variant.Filled" Size="Size.Medium">
Proceed to installation
</MudButton>
}
} }
</DialogActions> </DialogActions>
</MudDialog> </MudDialog>