{{-- Shared day-detail partial: used by AJAX drill-down (isInline=true) and standalone daily view --}} @php $isInline = $isInline ?? false; @endphp @if($totalJobs > 0) @if($isInline)
{{ trans_choice('overview.jobs_count', $summary->job_count, ['count' => $summary->job_count]) }} · @php $dh = intdiv($summary->total_minutes, 60); $dm = $summary->total_minutes % 60; @endphp {{ $dh > 0 ? $dh . 'h ' . $dm . 'min' : $dm . 'min' }}
| {{ __('job.field_started_at') }} | {{ __('job.col_customer') }} | {{ __('job.col_type') }} | {{ __('job.col_duration') }} | {{ __('job.col_status') }} |
|---|---|---|---|---|
| {{ $job->localStartedAt()->format('H:i') }} | {{ $job->customerObject?->customer?->name ?? $job->customer?->name ?? '—' }} @if($job->customerObject) / {{ $job->customerObject->name }} @endif | {{ $job->type->label() }} | @if($job->ended_at) @php $jm = $job->started_at->diffInMinutes($job->ended_at); $jh = intdiv($jm, 60); $jr = $jm % 60; @endphp {{ $jh > 0 ? $jh . 'h ' . $jr . 'min' : $jr . 'min' }} @else — @endif | @if(!$job->ended_at) {{ __('overview.active_badge') }} @endif |
{{ __('overview.no_jobs_today') }}
@endif