@extends('layouts.app') @section('title', 'Team Dashboard - ' . config('app.name')) @section('header-left')

Team Dashboard

@endsection @section('content')
@if (count($members) === 0)

No team members to show. Team dashboard is available to admins (all members) and supervisors (direct reports).

@else
@foreach ($members as $member) @php $u = $member['user']; $total = $member['total_tasks']; $completed = $member['completed_count'] ?? 0; $pct = $total > 0 ? min(100, (int) round($completed / $total * 100)) : 0; @endphp

Overdue tasks

@if (count($member['overdue_tasks']) > 0)
    @foreach ($member['overdue_tasks'] as $t)
  • {{ $t->title }} {{ $t->due_date ? \Carbon\Carbon::parse($t->due_date)->format('M j') : '—' }}
  • @endforeach
@else

None

@endif

Upcoming deadlines

@if (count($member['upcoming_tasks']) > 0)
    @foreach ($member['upcoming_tasks'] as $t)
  • {{ $t->title }} {{ $t->due_date ? \Carbon\Carbon::parse($t->due_date)->format('M j') : '—' }}
  • @endforeach
@else

None

@endif
@endforeach
@endif @endsection