{{ __('labels.members_online') }}

{{ $onlineUserCount ?? '' }}

{{ __('labels.active') }}

{{ trans_choice('labels.from_total_members', $totalMembers ?? 0, ['count' => $totalMembers ?? 0]) }}

@php $bgColors = [ 'bg-primary', 'bg-success', 'bg-warning', 'bg-danger', 'bg-info', 'bg-dark', ]; // Safely get online users $onlineUsers = $onlineUsers ?? collect(); if (is_array($onlineUsers)) { $onlineUsers = collect($onlineUsers); } if (!$onlineUsers instanceof \Illuminate\Support\Collection) { $onlineUsers = collect(); } $displayUsers = $onlineUsers->take(4); $displayCount = $displayUsers->count(); @endphp @if ($displayCount > 0) @foreach ($displayUsers as $index => $item) {{ strtoupper(substr($item->name ?? 'NA', 0, 2)) }} @endforeach @else {{-- Show empty state --}} {{-- 0 --}} @endif @if ($onlineUserCount > $displayCount) +{{ $onlineUserCount - $displayCount }} @endif
{{ $displayCount > 0 ? __('labels.live_now') : __('labels.offline') }}