@php $authUser = auth()->user(); $canCreateLead = $authUser && $authUser->hasPermission('leads.create'); $canEditLead = $authUser && $authUser->hasPermission('leads.edit'); $canDeleteLead = $authUser && $authUser->hasPermission('leads.delete'); $canUpdateLeadStatus = $authUser && $authUser->hasPermission('leads.status.update'); @endphp

CRM Module

{{ __('Lead Management') }}

Kanban and list workflows with the same admin shell.

@if($companyStats)

Total

{{ $companyStats['total_leads'] }}

Won

{{ $companyStats['won_leads'] }}

Projects

{{ $companyStats['active_projects'] }}

@endif
@if($canCreateLead) + New Lead @endif
@php $wonStatus = $statuses->first(function ($status) { return strtolower((string) $status->name) === 'won'; }); $wonStatusId = $wonStatus?->id; $todayDate = now()->format('Y-m-d'); @endphp {{--
@foreach($statuses as $status)

{{ $status->name }} {{ $status->leads->count() }}

@foreach($status->leads as $lead)

{{ $lead->client_name }}

@if($canEditLead) @endif @if($canDeleteLead)
@csrf @method('DELETE')
@endif

{{ $lead->category->name }}

₹{{ number_format($lead->estimated_value, 2) }} {{ $lead->created_at->diffForHumans() }}
@if($lead->assignedTo)
{{ substr($lead->assignedTo->name, 0, 1) }}
{{ $lead->assignedTo->name }}
@if($lead->priority === 'high') High @elseif($lead->priority === 'medium') Medium @else Low @endif
@endif
@endforeach
@endforeach
--}}
@foreach($statuses as $status) {{-- Updated the background and border to use dynamic status color with transparency --}}

{{ $status->name }} {{ $status->leads->count() }}

@foreach($status->leads as $lead)

{{ $lead->client_name }}

@if($canEditLead) @endif @if($canDeleteLead)
@csrf @method('DELETE')
@endif

{{ $lead->category->name }}

₹{{ number_format($lead->estimated_value, 2) }} {{ $lead->created_at->diffForHumans() }}
@if($lead->assignedUsers && $lead->assignedUsers->count() > 0)
{{-- Loop through all assigned employees --}} @foreach($lead->assignedUsers as $user)
{{ substr($user->name, 0, 1) }}
@endforeach
@if($lead->priority === 'high') High @elseif($lead->priority === 'medium') Medium @else Low @endif
@endif
@endforeach
@endforeach
@push('scripts') @endpush