@extends('layouts.app') @section('title', 'Manajemen User') @section('content')
{{-- Header --}}

Manajemen User

Kelola pengguna yang berhak mengakses aplikasi

{{-- Filter --}}
@if(request()->anyFilled(['search','role'])) @endif
{{-- Table --}}
@forelse($users as $user) @empty @endforelse
User Username Role Status Aksi
{{ strtoupper(substr($user->name, 0, 1)) }}

{{ $user->name }}

{{ $user->email }}

@if ($user->phone)

{{ $user->phone }}

@endif
{{ $user->username }}
@foreach($user->roleList() as $r) @php $roleBadges = [ 'admin' => ['bg-blue-100 text-blue-700', 'fa-shield-halved'], 'bk' => ['bg-cyan-100 text-cyan-700', 'fa-user-tie'], 'wali_kelas' => ['bg-emerald-100 text-emerald-700', 'fa-chalkboard-user'], 'staff' => ['bg-violet-100 text-violet-700', 'fa-user-gear'], 'kepala_sekolah' => ['bg-amber-100 text-amber-700', 'fa-crown'], 'waka_kesiswaan' => ['bg-rose-100 text-rose-700', 'fa-user-graduate'], 'ketua_tim' => ['bg-teal-100 text-teal-700', 'fa-user-group'], 'other' => ['bg-gray-100 text-gray-700', 'fa-user'], ]; $rb = $roleBadges[$r] ?? ['bg-gray-100 text-gray-700', 'fa-user']; @endphp {{ ucfirst(str_replace('_', ' ', $r)) }} @endforeach
@if($user->is_active) Aktif @else Nonaktif @endif
@if($user->id !== auth()->id())
@csrf
@csrf
@csrf @method('DELETE')
@endif

Tidak ada user ditemukan

@if($users->hasPages())
{{ $users->appends(request()->query())->links() }}
@endif
{{ $users->firstItem() ?? 0 }}–{{ $users->lastItem() ?? 0 }} dari {{ $users->total() }} {{ $users->total() }} total
{{-- Modal --}}
@push('scripts') @endpush @endsection