Leads por Etapa
@php
$etapas = ['nuevo_contacto' => 'Nuevo', 'perfilado' => 'Perfilado', 'cualificado' => 'Cualificado', 'sin_respuesta' => 'Sin Respuesta', 'cerrado' => 'Cerrado'];
$etapaColors = ['nuevo_contacto' => 'bg-blue-500', 'perfilado' => 'bg-yellow-500', 'cualificado' => 'bg-green-500', 'sin_respuesta' => 'bg-gray-400', 'cerrado' => 'bg-red-500'];
$maxEtapa = max(array_values($porEtapa) ?: [1]);
@endphp
@foreach($etapas as $key => $label)
@php $count = $porEtapa[$key] ?? 0; $pct = $maxEtapa > 0 ? ($count / $maxEtapa * 100) : 0; @endphp
{{ $label }}
{{ $count }}
@endforeach
Leads por Tipo
@php
$tipos = ['comprador' => ['Comprador', 'bg-indigo-500'], 'inquilino' => ['Inquilino', 'bg-purple-500'], 'vendedor' => ['Vendedor', 'bg-orange-500'], 'desconocido' => ['Desconocido', 'bg-gray-400']];
$maxTipo = max(array_values($porTipo) ?: [1]);
@endphp
@foreach($tipos as $key => [$label, $color])
@php $count = $porTipo[$key] ?? 0; $pct = $maxTipo > 0 ? ($count / $maxTipo * 100) : 0; @endphp
{{ $label }}
{{ $count }}
@endforeach
Leads por Plataforma
@php $maxPlat = max(array_values($porPlataforma) ?: [1]); @endphp
@forelse($porPlataforma as $plat => $count)
@php $pct = $maxPlat > 0 ? ($count / $maxPlat * 100) : 0; @endphp
@empty
Sin datos
@endforelse