Improve critical table browsing UX

This commit is contained in:
2026-03-15 01:36:24 +01:00
parent e526b5238b
commit 7fcf1ef17d
4 changed files with 130 additions and 50 deletions

View File

@@ -7,22 +7,27 @@
<p class="critical-cell-description">@Description</p>
}
<AffixBadgeList Effects="Effects" />
@if (Branches?.Count > 0)
@if ((Effects?.Count ?? 0) > 0 || (Branches?.Count ?? 0) > 0)
{
<div class="critical-branch-stack">
@foreach (var branch in Branches)
<div class="critical-cell-footer">
<AffixBadgeList Effects="Effects" />
@if (Branches?.Count > 0)
{
<div class="critical-branch-card">
<span class="critical-branch-condition">
@branch.ConditionText
</span>
@if (!string.IsNullOrWhiteSpace(branch.Description))
<div class="critical-branch-stack">
@foreach (var branch in Branches)
{
<p class="critical-branch-description">@branch.Description</p>
<div class="critical-branch-card">
<span class="critical-branch-condition">
@branch.ConditionText
</span>
@if (!string.IsNullOrWhiteSpace(branch.Description))
{
<p class="critical-branch-description">@branch.Description</p>
}
<AffixBadgeList Effects="branch.Effects" />
</div>
}
<AffixBadgeList Effects="branch.Effects" />
</div>
}
</div>