@forelse ($personnel as $p) @php $avatar = Util::linkFile('pas-photo', $p->user->pas_photo); $bgcolors = [ 'Approved' => '#3DAD5C', 'Need Review' => '#FAAD43', 'Decline' => '#ED3E3E', ]; $icons = [ 'Approved' => url('assets/img/icons/approved.svg'), 'Need Review' => url('assets/img/icons/pending.svg'), 'Decline' => url('assets/img/icons/decline.svg'), ]; $gateNames = []; foreach ($p->gateInLocation as $gil) { $gateNames[] = $gil->location?->name; } @endphp {{ $loop->index + 1 + $personnel->perPage() * ($personnel->currentPage() - 1) }}
{{ $p->user->name }}
{{ $p->user->username ?? $p->user->nik }} {{ $p->user->position }} @if ($p->user->gender == 'Male') @lang('app.male') @else @lang('app.female') @endif {{ $p->user->company }} {{ implode(',', $gateNames) }} {{ date('d F Y H:i', strtotime($p->start_duty)) }} {{ date('d F Y H:i', strtotime($p->end_duty)) }} @hasrole(['super_admin', 'contract_user']) @include('components.util.change-status', [ 'status' => $p->status, 'name' => 'gatein_status' . $p->id, 'user_id' => $p->user->id, 'type' => 'gatein_status', 'class' => 'update-status-gatein', 'route' => route('gate-in.update'), 'gate_in_id' => $p->id, 'style' => 'width:170px', ]) @endhasrole @empty @include('components.empty.empty-state') @endforelse