Project Timeline
Pinned Projects {{ $counts['pinned'] }} All Projects {{ $counts['all'] }}
@if(count($projects) === 0)

@if($filter === 'pinned') No pinned projects @else No projects found @endif

@if($filter === 'pinned') You haven't pinned any projects yet. Pin important projects to keep them easily accessible. @else Create a new project or check your project permissions. @endif

@else
@foreach($projects as $project)

{{ $project['name'] }}

@php $badgeColor = match($project['status']) { 'Completed' => 'success', 'Overdue' => 'danger', 'Approaching Deadline' => 'warning', 'In Progress' => 'primary', 'Not Started' => 'gray', default => 'gray' }; @endphp {{ $project['status'] }}
{{ $project['start_date'] }} - {{ $project['end_date'] }}
{{ $project['total_days'] }} total days
@if($project['progress_percent'] > 0)
@endif
@if($project['past_days'] > 0)
{{ $project['past_days'] }} {{ Str::plural('day', $project['past_days']) }} completed
@endif
@if($project['remaining_days'] > 0)
{{ $project['remaining_days'] }} {{ Str::plural('day', $project['remaining_days']) }} remaining
@elseif($project['remaining_days'] < 0)
{{ abs($project['remaining_days']) }} {{ Str::plural('day', abs($project['remaining_days'])) }} overdue
@else
Due today
@endif
@endforeach
@endif