Dashboard

{{-- ══════════════════════════════════════ --}} {{-- KPI WIDGETS --}} {{-- ══════════════════════════════════════ --}}
{{-- Total Balance --}}

Saldo Total

${{ number_format($totalBalance, 0, ',', '.') }}

{{-- Total Affiliates --}}

Total Afiliados

{{ $totalAffiliates }}

{{-- Conflict Percentage --}}

En Conflicto

{{ $conflictPercent }}%

{{ $conflictCount }} afiliado{{ $conflictCount !== 1 ? 's' : '' }}

{{-- Next Poll --}}

Próxima Votación

@if($nextPoll)

{{ $nextPoll->title }}

Cierra: {{ $nextPoll->end_date->format('d/m/Y') }}

@else

Sin votaciones activas

@endif
{{-- ══════════════════════════════════════ --}} {{-- CHART: Ingresos vs Egresos --}} {{-- ══════════════════════════════════════ --}}

Ingresos vs Egresos — Últimos 6 meses

{{-- ══════════════════════════════════════ --}} {{-- AFFILIATES BY GROUP --}} {{-- ══════════════════════════════════════ --}}

Distribución de Afiliados

@if($affiliatesByGroup->isEmpty())

No hay datos aún.

@else
@foreach($affiliatesByGroup as $group) @php $pct = $totalAffiliates > 0 ? round(($group->total / $totalAffiliates) * 100) : 0; @endphp
{{ $group->company?->name ?? 'Sin empresa' }} {{ $group->total }} ({{ $pct }}%)
@endforeach
@endif
{{-- Chart.js --}}