@extends('admin.layouts.main') @section('title','Detail Anggota: ' . $user->name) @section('content')
{{-- Profile Card --}}
{{ $user->initials }}

{{ $user->name }}

{{ $user->email }}
{{ $user->role_label }} @if($user->position)
{{ $user->position }}
@endif
@if($user->is_active) Akun Aktif @else Nonaktif @endif
{{-- Info --}}
Info Akun
@foreach([ ['fas fa-envelope','Email',$user->email], ['fas fa-phone','Telepon',$user->phone ?? '-'], ['fas fa-calendar','Bergabung',$user->created_at->format('d M Y')], ['fas fa-clock','Login Terakhir',$user->last_login_at ? $user->last_login_at->format('d M Y H:i') : 'Belum pernah'], ['fas fa-id-badge','ID Pengguna','#'.$user->id], ] as $info)
{{ $info[1] }}
{{ $info[2] }}
@endforeach
{{-- Permissions --}}
Hak Akses
@if($user->role !== 'admin') Atur Hak Akses @endif
@if($user->role === 'admin')
Akses Penuh
Super Admin memiliki semua hak akses sistem
@else
{{ count($perms) }} dari {{ count($allPermissions) }} izin aktif
@foreach($allGroups as $gName => $gPerms) @php $activeInGroup = array_filter($gPerms, fn($p) => in_array($p, $perms) && isset($allPermissions[$p])); @endphp @if(!empty($activeInGroup))
{{ $gName }}
@foreach($activeInGroup as $pName) {{ $allPermissions[$pName]['label'] }} @endforeach
@endif @endforeach @php $deniedPerms = array_diff(array_keys($allPermissions), $perms); @endphp @if(count($deniedPerms) > 0)
Tidak Memiliki Akses
@foreach($deniedPerms as $pName) @if(isset($allPermissions[$pName])) {{ $allPermissions[$pName]['label'] }} @endif @endforeach
@endif @endif
@endsection