CEO MANAGEMENT
@php $ceoId = session('ceo_user_id'); $ceo = $ceoId ? \App\Models\CeoUser::find($ceoId) : null; $avatar = $ceo && $ceo->profile_picture ? asset('storage/' . $ceo->profile_picture) : asset('images/bzmtch_logo.png'); @endphp

Inbox

@php $admins = $admins ?? collect(); @endphp
@if($admins->isEmpty())

No admin accounts yet.

Create accounts from All Clients.

@else {{-- Left panel: conversation list (~1/3). On mobile hidden when conversation is open. --}}

Messages

All Messages
    @foreach($admins as $admin) @php $displayName = $admin->full_name ?: $admin->username; $initial = mb_strtoupper(mb_substr($displayName, 0, 1)); $avatarUrl = $admin->profile_picture ? asset('storage/' . $admin->profile_picture) : null; $isOnline = $admin->isOnline(); $lastSeenText = $isOnline ? 'Online' : ($admin->last_seen_at ? 'Last seen ' . $admin->last_seen_at->diffForHumans(['short' => true]) : 'Never active'); $statusPreview = $isOnline ? 'Online' : $lastSeenText; $searchText = strtolower($displayName . ' ' . $admin->username . ' ' . ($admin->email ?? '')); @endphp
  • @if($avatarUrl) {{ $displayName }} @else
    {{ $initial }}
    @endif

    {{ $displayName }}

    {{ $statusPreview }}

    now
  • @endforeach
{{-- Right panel: active conversation (~2/3). On mobile hidden until a conversation is selected. --}}

Select a conversation

@endif