@extends('layouts.app') @section('title', 'Leads') @section('topbar-actions')
@csrf
@endsection @section('content')
Total
{{ number_format($stats['total']) }}
Calls
{{ number_format($stats['calls']) }}
Messages
{{ number_format($stats['messages']) }}
New
{{ number_format($stats['new']) }}
Clear
@forelse($leads as $lead) @empty @endforelse
Consumer Type Status Duration / Message Business Location Date
{{ $lead->consumer_name ?? 'Unknown' }}
{{ $lead->consumer_phone_number }}
@if($lead->isCall()) πŸ“ž Call @elseif($lead->isMessage()) πŸ’¬ Message @elseif($lead->isBooking()) πŸ“… Booking @else {{ $lead->lead_type }} @endif @php $statusColors = ['NEW'=>'blue','ACTIVE'=>'green','BOOKED'=>'violet','DECLINED'=>'red','EXPIRED'=>'gray','DISABLED'=>'gray']; $color = $statusColors[$lead->lead_status] ?? 'gray'; @endphp {{ $lead->lead_status }} @if($lead->isCall()) ⏱ {{ $lead->formatted_duration }} @elseif($lead->message_text) {{ Str::limit($lead->message_text, 60) }} @else β€” @endif {{ $lead->business_name ?? 'β€”' }} {{ $lead->geo_location ?? 'β€”' }} {{ $lead->lead_created_at?->format('M j, Y') ?? 'β€”' }} View
No leads found. Adjust your filters or sync from Google LSA.
@endsection