@extends('layout.main') @section('content')
| No | User | Role | Status | Aksi |
|---|---|---|---|---|
| {{ $users->firstItem() + $index }} |
{{ strtoupper(substr($user->name, 0, 2)) }}
{{ $user->name }}
{{ $user->email }}
|
@php $roleKey = ($user->role instanceof \App\Enums\Role) ? $user->role->value : $user->role; $roleColors = [ 'super_admin' => 'bg-label-danger', 'admin' => 'bg-label-warning', 'koordinator' => 'bg-label-primary', 'enumerator' => 'bg-label-info', 'fasilitator' => 'bg-label-dark', 'petani' => 'bg-label-success', ]; $color = $roleColors[$roleKey] ?? 'bg-label-secondary'; $roleLabel = ($user->role instanceof \App\Enums\Role) ? $user->role->label() : ucfirst(str_replace('_', ' ', (string) $roleKey)); @endphp {{ $roleLabel }} @if($roleKey === 'koordinator') {{ $user->koordinatorKomoditas->pluck('komoditas.nama')->filter()->join(', ') ?: 'Belum ada komoditas' }} @endif | @if($user->email_verified_at) Verified @else Pending @endif | |
| No users found. | ||||