Fix connection icon

This commit is contained in:
ahjephson
2025-10-20 10:04:50 +01:00
parent 1f9b631a36
commit 4824037ba7
2 changed files with 6 additions and 6 deletions

View File

@@ -50,7 +50,7 @@
@{
var (icon, colour) = GetConnectionIcon(MainData?.ServerState.ConnectionStatus);
}
<MudIcon Class="mx-1 mb-1" Icon="@icon" Color="@colour" Title="MainData?.ServerState.ConnectionStatus" />
<MudIcon Class="mx-1 mb-1" Icon="@icon" Color="@colour" Title="@MainData?.ServerState.ConnectionStatus" />
<MudDivider Vertical="true" Class="" />
<MudIcon Class="mx-1 mb-1" Icon="@Icons.Material.Outlined.Speed" Color="@((MainData?.ServerState.UseAltSpeedLimits ?? false) ? Color.Error : Color.Success)" />
<MudDivider Vertical="true" Class="" />

View File

@@ -195,12 +195,12 @@ namespace Lantean.QBTMud.Layout
protected static (string, Color) GetConnectionIcon(string? status)
{
if (status is null)
return status switch
{
return (Icons.Material.Outlined.SignalWifiOff, Color.Warning);
}
return (Icons.Material.Outlined.SignalWifi4Bar, Color.Success);
"firewalled" => (Icons.Material.Outlined.SignalWifiStatusbarConnectedNoInternet4, Color.Warning),
"connected" => (Icons.Material.Outlined.SignalWifi4Bar, Color.Success),
_ => (Icons.Material.Outlined.SignalWifiOff, Color.Error),
};
}
private void OnCategoryChanged(string category)