@php $data = $getState(); $overall = $data['overall'] ?? ['status' => \App\Enums\OnTimeStatus::Unknown->value, 'delay_min' => null]; $statusEnum = \App\Enums\OnTimeStatus::tryFrom($overall['status'] ?? null) ?? \App\Enums\OnTimeStatus::Unknown; $delay = $overall['delay_min'] ?? null; $delayText = $delay === null ? '--' : ((($delay > 0 ? '+' : '') . (int) $delay) . ' min'); @endphp
Overall Status {{ $statusEnum->getLabel() }}
Worst delay {{ $delayText }}

The overall status reflects the largest delay across all checkpoints, using the grace threshold defined in configuration.