{{-- One job in a list (Job Cards page, customer page). Needs $job with customer, device and assignedTo loaded. --}} @php $overdue = $job->isOverdue(); $showCustomer ??= true; @endphp
{{ $job->job_no }} @if (($job->new_decision ?? null) && auth()->user()->can('use-front-desk')) ● Customer {{ $job->new_decision === 'approved' ? 'approved' : 'rejected' }} @endif @if ($job->priority === \App\Enums\JobPriority::Urgent) Urgent @endif {{ $job->created_at->format('d M Y') }}

{{ $job->device->display_name ?: $job->device->deviceType?->name }}

@if ($showCustomer)

{{ $job->customer->name }} · {{ $job->customer->phone_display }}

@endif

{{ $job->assignedTo?->name ?? 'Not assigned' }} @if ($job->promised_on) · $overdue])>Due {{ $job->promised_on->format('d M') }}{{ $overdue ? ' (late)' : '' }} @endif