{{-- ── LEFT: Info Panel ─────────────────────────────────── --}}
{{-- ── RIGHT: Sections ──────────────────────────────────── --}}
{{-- end cu-layout --}}
{{ strtoupper(substr($project->name,0,1)) }}
{{ $project->name }}
{{ $chip['label'] }}
Start
{{ $project->start_date ? $project->start_date->format('M d, Y') : '—' }}
Due
{{ $project->end_date ? $project->end_date->format('M d, Y') : '—' }}
@if($project->end_date && $project->end_date->isPast())
Overdue
@elseif($project->end_date)
{{ $project->end_date->diffForHumans() }}
@endif
Budget
${{ number_format($project->budget ?? 0, 0) }}
Tasks
{{ $totalTasks }}
Team
{{ $teamMembers->count() }} members
Updated
{{ $project->updated_at->diffForHumans() }}
{{-- ── Progress Section ──────────────────────────────── --}}
@if($totalTasks > 0)
{{-- ── Description Section ────────────────────────────── --}}
{{-- ── Team Members Section ───────────────────────────── --}}
{{-- end right col --}}
Progress Overview
{{ round($progress) }}%
{{ $completedTasks }}
Done
{{ $inProgressTasks }}
Active
{{ $todoTasks }}
To Do
{{ $completedTasks }} of {{ $totalTasks }} tasks completed
{{ round($progress) }}%
@else
No tasks yet. Add your first task →
@endif
Description
@if($project->description)
{!! $project->description !!}
@else
No description provided. Add one →
@endif
Team Members ({{ $teamMembers->count() }})
@forelse($teamMembers as $member)
@empty
@endforelse
{{ strtoupper(substr($member->name,0,1)) }}
{{ $member->name }}
{{ $member->email }}
No team members yet.