{{-- Child Livewire component — polls independently so the parent BrowseCatalogue never re-renders due to polling, preserving navigation state. --}}
@php $run = $this->activeRun; @endphp @if($run)
@if($run['stalled']) {{ $this->vehicleName }} — extraction stalled, use Resume Extraction @else
Extracting {{ $this->vehicleName }} @endif
{{ $run['done'] }} done @if($run['fetching'] > 0) · {{ $run['fetching'] }} fetching @endif @if($run['pending'] > 0) · {{ $run['pending'] }} pending @endif @if($run['failed'] > 0) · {{ $run['failed'] }} failed @endif · {{ $run['total'] }} total · {{ $run['percent'] }}% · started {{ $run['started_ago'] }}
@endif