{{-- Progress section --}}
@if($this->jobId)
@if($isDone)
{{ $this->jobStatus === 'completed' ? 'Export Complete' : 'Export Failed' }}
@else
Exporting Product Images…
@endif
@if($isDone && $this->jobStatus === 'completed')
{{ number_format($this->exportedRows) }} products exported
@if($this->completedAt) — generated {{ $this->completedAt }}@endif
@elseif(!$isDone)
Processing in the background — you can leave this page and come back.
@endif
@if($this->totalRows > 0)
{{ number_format($this->exportedRows) }} / {{ number_format($this->totalRows) }} rows
@elseif($this->jobStatus === 'pending')
Queued…
@else
Starting…
@endif
{{ $pct }}%
@if($this->firstError)
@endif
@if($isDone && $this->jobStatus === 'completed')
Download CSV
@endif
@if($isDone)
New Export
@endif
@endif
{{-- Form section --}}
@if(!$this->jobId)
Export Product Images
Generate a CSV manifest of product image URLs — one row per product, one column per image slot.
@endif