Add mobile tables inspector sheet
This commit is contained in:
@@ -1,50 +1,6 @@
|
||||
@if (SelectedCellDetail is null)
|
||||
{
|
||||
<aside class="tables-inspector" aria-label="Selected result inspector">
|
||||
<InspectorSection Title="Inspector" Description="Select a result in the table to inspect its details here.">
|
||||
<p class="tables-inspector-empty">Choose a cell to see its roll band, severity, and readable result without leaving the grid.</p>
|
||||
</InspectorSection>
|
||||
</aside>
|
||||
}
|
||||
else
|
||||
{
|
||||
var cell = SelectedCellDetail;
|
||||
|
||||
<aside class="tables-inspector" aria-label="Selected result inspector">
|
||||
<InspectorSection Title="Selected Result" Description="Read the selected cell and its context without opening a modal.">
|
||||
<div class="tables-inspector-summary">
|
||||
<div>
|
||||
<p class="tables-inspector-kicker">Roll band</p>
|
||||
<strong>@cell.RollBand</strong>
|
||||
</div>
|
||||
<div>
|
||||
<p class="tables-inspector-kicker">Severity</p>
|
||||
<strong>@cell.ColumnLabel</strong>
|
||||
</div>
|
||||
@if (!string.IsNullOrWhiteSpace(cell.GroupLabel))
|
||||
{
|
||||
<div>
|
||||
<p class="tables-inspector-kicker">Variant</p>
|
||||
<strong>@cell.GroupLabel</strong>
|
||||
</div>
|
||||
}
|
||||
<div>
|
||||
<p class="tables-inspector-kicker">Status</p>
|
||||
<StatusChip Tone="@(cell.IsCurated ? "success" : "warning")">
|
||||
@(cell.IsCurated ? "Curated" : "Needs Curation")
|
||||
</StatusChip>
|
||||
</div>
|
||||
</div>
|
||||
</InspectorSection>
|
||||
|
||||
<InspectorSection Title="Result" Description="The selected critical result stays readable while you browse the grid.">
|
||||
<CompactCriticalCell
|
||||
Description="@(cell.Description ?? string.Empty)"
|
||||
Effects="@(cell.Effects ?? Array.Empty<CriticalEffectLookupResponse>())"
|
||||
Branches="@(cell.Branches ?? Array.Empty<CriticalBranchLookupResponse>())" />
|
||||
</InspectorSection>
|
||||
</aside>
|
||||
}
|
||||
<aside class="tables-inspector" aria-label="Selected result inspector">
|
||||
<TablesInspectorContent SelectedCellDetail="SelectedCellDetail" />
|
||||
</aside>
|
||||
|
||||
@code {
|
||||
[Parameter]
|
||||
|
||||
Reference in New Issue
Block a user