@can('viewReports', \App\Models\DailyWorkLog::class) Team timesheets @endcan
{{ $from->format('d M') }} – {{ $to->format('d M Y') }}
{{ number_format($totalHours, 1) }} hours logged
@php $prev = $mode === 'week' ? $from->copy()->subWeek() : $from->copy()->subMonth(); $next = $mode === 'week' ? $from->copy()->addWeek() : $from->copy()->addMonth(); @endphp Prev Today Next
@if ($users->isNotEmpty())
@endif
@foreach ($days as $day)
{{ $day->date->format('D d') }} {{ number_format($day->hours, 1) }}h
@forelse ($day->entries as $log)
{{ $log->project?->project_name }}
{{ $log->task?->title ?: 'General' }} · {{ number_format((float) $log->hours_spent, 1) }}h
{{ \Illuminate\Support\Str::limit($log->work_summary, 80) }}
@if ($log->hasBlocker())
{{ $log->blocker_notes }}
@endif @can('delete', $log)
@csrf @method('DELETE')
@endcan
@empty @endforelse
@endforeach
@include('projects.partials.work-log-modal', ['projects' => $projects, 'prefill' => $prefill]) @push('scripts') @endpush