@extends('admin.layouts.app') @section('title','Job Operations') @section('page-title','Job Operations') @section('page-subtitle','Unassigned, delayed, cancelled & emergency jobs') @section('content') @php $statusBadge = fn ($s) => match ($s) { 'completed', 'approved', 'closed' => 'badge-success', 'disputed', 'cancelled' => 'badge-danger', 'draft' => 'badge-muted', default => 'badge-info', }; @endphp
@include('admin.partials.icon', ['name' => 'plus']) Add
@forelse($jobs as $job) @empty@endforelse
RefTitleEmployerSkillModeUrgencyBudgetStatusActions
{{ $job->reference }} {{ $job->title }} {{ $job->employer?->name ?? '—' }} {{ $job->skill?->name ?? '—' }} {{ $hireModes[$job->hire_mode] ?? $job->hire_mode }} {{ $urgencies[$job->urgency] ?? $job->urgency }} @if($job->budget_min || $job->budget_max) {{ $job->currency }} {{ number_format($job->budget_min ?? 0) }} – {{ number_format($job->budget_max ?? 0) }} @else — @endif {{ ucwords(str_replace('_', ' ', $job->status)) }}
No jobs found.
{{ $jobs->links('admin.partials.pagination') }}
@push('scripts') @endpush @endsection