@if (Faults.Count == 0) {
No faults recorded.
} else {
@foreach (DashboardFaultSummary fault in Faults) { }
Observed Source Session Worker State Message
@DashboardDisplay.DateTime(fault.ObservedAt) @fault.Source @DashboardDisplay.Text(fault.SessionId) @(fault.WorkerProcessId?.ToString(System.Globalization.CultureInfo.InvariantCulture) ?? "-") @fault.Message
} @code { [Parameter] public IReadOnlyList Faults { get; set; } = []; }