@extends('layouts.dashboard') @section('content')
{{-- Project Manager --}}
{{-- Sales Person --}}
{{-- Department --}}
{{-- Assign Main Employee --}}
{{-- Project Status --}}
{{-- Client Type --}}
{{-- Filter Button --}}
@foreach($projects as $key => $project) @php $statusColors = [ 'complete' => 'text-green-600 font-bold', 'working' => 'text-green-600 font-bold', 'hold' => 'text-yellow-600 font-bold', 'paused' => 'text-purple-600 font-bold', 'issues' => 'text-red-600 font-bold', 'temp hold' => 'text-orange-600 font-bold', 'closed' => 'text-gray-600 font-bold', ]; $statusRaw = $project->project_status ?? 'working'; $status = strtolower(trim($statusRaw)); $statusClass = $statusColors[$status] ?? 'text-gray-500 font-bold'; @endphp @endforeach
# Name/URL Office Details Hours Added On Type Project Type Project Status Action Description
{{ $projects->firstItem() + $key }} {{ $project->name_or_url }}
Dashboard Link
Business: {{ $project->business_type }}
Grade: {{ $project->project_grade }}
PM: {{ optional($project->projectManager)->name ?? '-' }}
Sales: {{ optional($project->salesPerson)->name ?? '-' }}
Department: {{ optional($project->department)->name ?? '-' }}
Assigned Employee: {{ optional($project->assignMainEmployee)->name ?? '-' }}
Project Duration: {{ $project->estimated_hours ? $project->estimated_hours . ' hours' : 'N/A' }} {{ $project->created_at->format('d-M-Y') }} Project: {{ $project->project_type }}
Report: {{ $project->report_type }}
Client Type: {{ $project->client_type }}
Category: {{ optional($project->projectCategory)->name ?? '-' }}
Sub Category: {{ optional($project->projectSubCategory)->name ?? '-' }}
Country: {{ optional($project->country)->name ?? '-' }}
{{ ucfirst($statusRaw) }} Name: {{ $project->client_name }}
Email: {{ $project->client_email }}
Other Info: {{ Str::limit($project->client_other_info, 20) }} {{ $project->client_other_info }}
{{ Str::limit($project->description, 100) }} {{ $project->description }}
{{ $projects->links() }}
@endsection