@php $statuses = \App\Enums\UserStatus::values(); $userTypes = $roles ?? []; @endphp @include('admin.adminMgt.partials.filter-option', [ 'statuses' => $statuses, 'statusField' => 'status', 'roles' => $userTypes, 'roleField' => 'role', 'roleLabel' => 'Role', ])
@forelse ($users ?? [] as $user) @php $roleLabel = $user->role ? ucwords(str_replace('_', ' ', $user->role)) : '--'; $status = strtolower($user->status ?? 'pending'); $statusLabel = ucwords(str_replace('_', ' ', $status)); $statusClass = match ($status) { 'active' => 'success', 'not_active', 'inactive' => 'danger', 'pending' => 'warning', default => 'secondary', }; @endphp @empty @endforelse
ID Name Email Role Status Created Date Actions
{{ !empty($users) && method_exists($users, 'firstItem') ? $users->firstItem() + $loop->index : $loop->iteration }} {{ $user->first_name }} {{ $user->last_name }} {{ $user->email }} {{ $roleLabel }} {{ $statusLabel }} {{ $user->created_at?->format('M d, Y') }} View {{-- Edit
@csrf @method('DELETE')
--}}
No admins found.
@if (!empty($users))
{{ $users->links() }}
@endif