No pinned projects yet
Click "Manage All" to pin your important projects
@foreach($pinnedProjects as $project)
@php
$totalTasks = $project->tasks->count();
$completedTasks = $project->tasks->where('is_completed', true)->count();
$progress = $totalTasks > 0 ? round(($completedTasks / $totalTasks) * 100) : 0;
$statusColors = [
'in_progress' => 'bg-blue-100 text-blue-700',
'active' => 'bg-blue-100 text-blue-700',
'pending' => 'bg-yellow-100 text-yellow-700',
'review' => 'bg-purple-100 text-purple-700',
'completed' => 'bg-green-100 text-green-700',
'on_hold' => 'bg-gray-100 text-gray-700',
];
$statusColor = $statusColors[$project->status] ?? 'bg-gray-100 text-gray-700';
$priorityColors = [
'high' => 'bg-red-100 text-red-700',
'medium' => 'bg-yellow-100 text-yellow-700',
'low' => 'bg-green-100 text-green-700',
];
$priorityColor = $priorityColors[$project->priority] ?? 'bg-gray-100 text-gray-700';
@endphp
{{ $project->name }}
{{ $project->client?->company ?? $project->client?->name ?? 'No Client' }}
{{ ucfirst(str_replace('_', ' ', $project->status)) }}
Tasks
{{ $completedTasks }}/{{ $totalTasks }}
@if($project->priority)
{{ ucfirst($project->priority) }}
@endif
@if($project->users->count() > 0)
Team
@foreach($project->users->take(3) as $user)
@if($user->avatar)
 }})
@else
{{ substr($user->name, 0, 1) }}
@endif
@endforeach
@endif
@if($project->deadline)
Due {{ $project->deadline->format('n/j/Y') }}
@endif
@endforeach