@extends('layouts.superadmin')
@section('title','غرفة الصقر — تعديل سريع للأعضاء')
@section('page-title','غرفة الصقر — تعديل سريع للأعضاء')
@section('content')
@php
use Illuminate\Contracts\Pagination\Paginator as PaginatorContract;
$p = ($users instanceof PaginatorContract) ? $users : null;
$collection = $p ? $p->getCollection() : collect($users);
$groups = $collection->groupBy(fn($u)=>$u->membership_status ?? '');
$labels = [
'moderator'=>['t'=>'المشرفون','badge'=>'bg-blue-100 text-blue-700'],
'official'=>['t'=>'الأعضاء الرسميون','badge'=>'bg-emerald-100 text-emerald-700'],
'beta'=>['t'=>'أعضاء بيتا','badge'=>'bg-amber-100 text-amber-700'],
'advisor'=>['t'=>'المستشارون','badge'=>'bg-violet-100 text-violet-700'],
'super-admin'=>['t'=>'الإدارة العليا','badge'=>'bg-rose-100 text-rose-700'],
''=>['t'=>'غير مُصنّف','badge'=>'bg-gray-100 text-gray-700'],
];
@endphp
@forelse($groups as $k=>$members)
@php $lab=$labels[$k] ?? $labels['']; @endphp
{{ $lab['t'] }}
{{ $members->count() }} عضو
@foreach($members as $u)
@php
$avatar = $u->avatar_url ?? (!empty($u->avatar) ? asset('storage/avatars/'.$u->avatar) : null);
@endphp
@if($avatar)

@else
{{ mb_substr($u->name,0,1) }}
@endif
{{ $u->name }}
{{ $u->username }} • {{ $u->email }}
@if(($u->account_status ?? 'active')!=='active')
{{ $u->account_status==='suspended'?'معلّق':'محظور' }}
@endif
{{-- الدور --}}
{{-- العضوية --}}
{{-- حالة الحساب --}}
{{-- مغادر/إرجاع --}}
{{-- سبب المغادرة --}}
{{-- ملاحظات إدارية --}}
@if(!empty($u->password_changed_at))
آخر تعديل على حسابه: {{ \Illuminate\Support\Carbon::parse($u->updated_at)->diffForHumans() }}
@endif
@endforeach
@empty
@endforelse
@if($p && $p->hasPages())
{{ $p->withQueryString()->links('pagination::tailwind') }}
@endif
{{-- سكربت AJAX صغير --}}
@endsection