{{-- Bulk Action Bar --}} @if (count($selected) > 0)
{{ count($selected) }} selected
@endif {{-- Filters Row --}}
{{-- Search --}}
{{-- Role Filter --}}
{{-- Status Filter --}}
{{-- Per Page --}}
{{-- Table --}}
{{-- Select All Checkbox --}} {{-- Sortable Headers --}} @php $sortableHeaders = [ 'first_name' => 'First Name', 'last_name' => 'Last Name', 'email' => 'Email', 'phone' => 'Phone', 'role' => 'Role', ]; @endphp @foreach ($sortableHeaders as $field => $label) @endforeach @forelse ($users as $user) {{-- Checkbox --}} {{-- First Name --}} {{-- Last Name --}} {{-- Email --}} {{-- Phone --}} {{-- Role Badge --}} {{-- Clinician Code --}} {{-- Status Badge --}} {{-- Actions --}} @empty @endforelse
items()) && count($users->items()) > 0) /> {{ $label }} @if ($sortField === $field) @if ($sortDirection === 'asc') @else @endif @else @endif Code Status Actions
{{ $user->first_name }}{{ $user->last_name }}{{ $user->email }}{{ $user->phone ?? '—' }} {{ $user->role->label() }} {{ $user->clinician_code ?? '—' }} {{ $user->status->label() }}
No users found.
{{-- Pagination --}} @if ($users->hasPages())

Showing {{ $users->firstItem() }}–{{ $users->lastItem() }} of {{ $users->total() }} users

{{ $users->links() }}
@else

Showing {{ $users->total() }} {{ Str::plural('user', $users->total()) }}

@endif