{{-- Header --}}

{{ __('Crawl requests') }}

{{ __('Manage domains and their crawl status') }}

{{ __('Total') }}: {{ $crawlRequests->count() }}
{{ __("all") }} @foreach(\App\Models\CrawlRequest::select('status')->distinct()->get()->pluck('status') as $status) {{ __("$status") }} @endforeach
{{-- Table --}}
@forelse($crawlRequests as $request) {{-- Domain --}} {{-- Status (pill) --}} {{-- Action --}} @empty @endforelse
{{ __('Domain') }} {{ __('Status') }} {{ __('Action') }}
{{ $request->domain }}
@if(!empty($request->created_at))
{{ __('Created') }}: {{ $request->created_at->diffForHumans() }}
@endif
@php $status = (string) $request->status; $statusKey = strtolower(trim($status)); // Basic mapping (adjust to your real statuses) $statusClasses = match ($statusKey) { 'pending' => 'bg-amber-100 text-amber-800 dark:bg-amber-500/15 dark:text-amber-300', 'processing', 'running' => 'bg-blue-100 text-blue-800 dark:bg-blue-500/15 dark:text-blue-300', 'done', 'completed', 'success' => 'bg-emerald-100 text-emerald-800 dark:bg-emerald-500/15 dark:text-emerald-300', 'failed', 'error' => 'bg-rose-100 text-rose-800 dark:bg-rose-500/15 dark:text-rose-300', default => 'bg-gray-100 text-gray-700 dark:bg-white/10 dark:text-white/80', }; @endphp {{ $request->status }}
@csrf
{{ __('No crawl requests found.') }}
{{-- Pagination (if paginator) --}} @if(method_exists($crawlRequests, 'links'))
{{ $crawlRequests->links() }}
@endif