Leads {{ $lead['name'] }}
@if(!($lead['converted_member_id'] ?? null) && ($lead['stage'] ?? '') !== 'lost') Convert to Member @endif @if($lead['converted_member_id'] ?? null) View Member @endif @php $stageColors = [ 'new' => 'bg-blue-100 text-blue-700', 'contacted' => 'bg-yellow-100 text-yellow-700', 'trial' => 'bg-purple-100 text-purple-700', 'negotiation' => 'bg-orange-100 text-orange-700', 'won' => 'bg-green-100 text-green-700', 'lost' => 'bg-red-100 text-red-600', ]; $actTypeIcon = [ 'note'=>'πŸ“','call'=>'πŸ“ž','email'=>'βœ‰οΈ','whatsapp'=>'πŸ’¬', 'visit'=>'🚢','trial_scheduled'=>'πŸ“…','follow_up'=>'πŸ””','stage_change'=>'πŸ”„', ]; $pendingTasks = array_filter($lead['activities'] ?? [], fn($a) => ($a['is_task'] ?? false) && !($a['completed_at'] ?? null)); @endphp
{{-- Left column --}}
{{-- Lead header card --}}
{{ strtoupper(substr($lead['name'], 0, 1)) }}

{{ $lead['name'] }}

@if($lead['phone'] ?? null)πŸ“ž {{ $lead['phone'] }}@endif @if($lead['email'] ?? null)βœ‰οΈ {{ $lead['email'] }}@endif
{{ $lead['stage'] }}
{{-- Edit form --}}
@foreach(['phone'=>['Phone','text'],'email'=>['Email','email'],'interested_in_plan'=>['Interested in Plan','text'],'budget'=>['Budget (β‚Ή)','number'],'next_follow_up_at'=>['Follow-up','datetime-local'],'trial_date'=>['Trial Date','date']] as $field => [$label, $type])
@endforeach
{{-- Info grid --}}
@foreach([ 'Source' => ucwords(str_replace('_', ' ', $lead['source'] ?? '')), 'Age / Gender' => trim(($lead['age'] ?? 'β€”') . ' / ' . ($lead['gender'] ?? '')), 'Assigned To' => $lead['assigned_to']['name'] ?? 'β€”', 'Plan Interest' => $lead['interested_in_plan'] ?? 'β€”', 'Budget' => ($lead['budget'] ?? null) ? 'β‚Ή' . number_format($lead['budget']) : 'β€”', 'Trial Date' => $lead['trial_date'] ?? 'β€”', ] as $label => $val)

{{ $label }}

{{ $val }}

@endforeach
@if($lead['fitness_goal'] ?? null)
Goal: {{ $lead['fitness_goal'] }}
@endif
{{-- Stage mover --}}

πŸ”„ Move Stage

@foreach($stages as $s) @endforeach
{{-- Activity timeline --}}

⏱ Activity Timeline

No activity yet.
{{-- Right column --}}
{{-- Pending tasks --}}

βœ… Pending Tasks

No pending tasks

{{-- Quick info --}}

Quick Info

Source{{ ucwords(str_replace('_', ' ', $lead['source'] ?? '')) }}
@if($lead['referrer_name'] ?? null)
Referred by{{ $lead['referrer_name'] }}
@endif
Interest @for($i = 1; $i <= 5; $i++) β˜… @endfor
@if($lead['next_follow_up_at'] ?? null)
Follow-up {{ \Carbon\Carbon::parse($lead['next_follow_up_at'])->format('M d, Y') }}
@endif
Added{{ substr($lead['created_at'] ?? '', 0, 10) }}
@if($lead['converted_at'] ?? null)
Converted{{ substr($lead['converted_at'], 0, 10) }}
@endif