@extends('layouts.app') @section('title', 'Group Details') @section('content')
{{-- Page Title & Back Button --}}

{{ $group['name'] ?? $group['subject'] ?? 'Group Details' }}

Back
{{-- Error Message --}} @if(!empty($error))
{{ $error }}
@endif @php $participants = $group['participants'] ?? []; // Sort participants: superadmin > admin > member usort($participants, function($a, $b) { $rank = ['superadmin' => 1, 'admin' => 2, '' => 3, null => 3]; return ($rank[$a['admin'] ?? ''] ?? 3) <=> ($rank[$b['admin'] ?? ''] ?? 3); }); $admins = array_filter($participants, fn($p) => !empty($p['admin'])); $totalAdmins = count($admins); @endphp {{-- Group Information Card --}}
Group Information
Group ID: {{ $group['id'] ?? '-' }}
Group Name: {{ $group['name'] ?? $group['subject'] ?? '-' }}
Description: {{ $group['desc'] ?? 'No description available' }}
Created At: {{ $group['createdAt'] ?? '-' }}
Owner: {{ $group['creator'] ? cleanWhatsAppNumber($group['creator']) : 'N/A' }}
Community: {{ !empty($group['isCommunity']) ? 'Yes' : 'No' }}
Total Participants: {{ count($participants) }}
Total Admins: {{ $totalAdmins }}
{{-- Participants Table --}}
All Participants
@foreach($participants as $index => $p) @endforeach
# Phone Number Role
{{ $index + 1 }} {{ cleanWhatsAppNumber($p['phonenumber']) }} @if(!empty($p['admin'])) {{ ucfirst($p['admin']) }} @else Member @endif
@endsection @push('scripts') @endpush