{{-- Top: Pickups & Returns --}}
{{-- Pickups --}} Pickups Today @forelse ($this->pickupsToday as $job)
{{-- main line: pickup time + customer --}}
{{ optional($job->start_at)->format('H:i') ?? '—' }} {{ $job->customer_name ?? 'Unknown customer' }}
{{-- second line: vehicle + status --}}
{{ $job->vehicle_label ?? 'Unassigned' }} @if ($job->start_at) - Pickup at {{ $job->start_at->format('H:i') }} @endif @if ($this->jobIsOutOnHire($job) && $job->end_at) Out until {{ $job->end_at->format('d M H:i') }} @endif
{{-- DONE CHECKBOX --}} {{-- VIEW BUTTON --}} View
@empty
No pickups today.
@endforelse
{{-- Returns --}} Returns Today @forelse ($this->returnsToday as $job)
{{ optional($job->end_at)->format('H:i') ?? '—' }} {{ $job->customer_name ?? 'Unknown customer' }}
{{ $job->vehicle_label ?? 'Unassigned' }} @if ($job->end_at) · Return at {{ $job->end_at->format('H:i') }} @endif @if ($this->jobIsOutOnHire($job) && $job->end_at) Out until {{ $job->end_at->format('d M H:i') }} @endif @if ($this->jobBondNotCaptured($job)) Bond not captured @endif
{{-- DONE CHECKBOX --}} View
@empty
No returns today.
@endforelse
{{-- Add Task --}} Add Task
Add Task
{{-- Today's Todo List --}} Today's Todo List @forelse ($this->openTasks as $task)
{{ $task->title }} {{-- Priority badge --}} $task->priority === 1, 'bg-amber-500/10 text-amber-300' => $task->priority === 2, 'bg-gray-500/10 text-gray-300' => $task->priority === 3, ]) > {{ $task->priority_label }} {{-- Type tag --}} {{ $task->type_label }} @if ($task->isOverdue()) Overdue @endif
@if ($task->vehicle) Vehicle: {{ $task->vehicle->name }} @endif @if ($task->forUser) - For: {{ $task->forUser->name }} @endif - Created by: {{ $task->creator?->name ?? 'Unknown' }} @if ($task->due_date) - Due: {{ $task->due_date->format('D d M') }} @endif
@if ($task->job) Job @endif @if ($task->vehicle) Vehicle @endif {{-- Task done tick --}}
@empty
No open tasks.
@endforelse
{{-- Overdue Tasks --}} Overdue Tasks @forelse ($this->overdueTasks as $task)
{{ $task->title }} @if ($task->vehicle) - {{ $task->vehicle->name }} @endif Due {{ $task->due_date?->format('D d M') }}
@empty
No overdue tasks.
@endforelse
{{-- Completed Today --}} Completed Today @forelse ($this->completedTodayTasks as $task)
{{ $task->title }} @if ($task->vehicle) - {{ $task->vehicle->name }} @endif
{{ $task->completed_at?->format('H:i') }} by {{ $task->completer?->name ?? 'Unknown' }}
@empty
No tasks completed yet.
@endforelse