{{ $type === 1 ? 'Staff' : 'Tenaga Kerja' }}

Data pegawai beserta riwayat ({{ number_format($rows->total()) }} data).

Tambah {{ $type === 1 ? 'Staff' : 'Tenaga Kerja' }}
@if ($search || $filters) @endif
@foreach (['nik' => 'NIK', 'name' => 'Nama', 'position.name' => 'Posisi', 'phone' => 'No. HP', 'is_active' => 'Status'] as $col => $label) @endforeach @forelse ($rows as $emp) @empty @endforelse
Foto @if (in_array($col, ['nik', 'name'], true)) @else {{ $label }} @endif Absensi Aksi
@if ($emp->image_path) @else {{ strtoupper(substr($emp->name, 0, 1)) }} @endif {{ $emp->nik ?? '-' }} {{ $emp->name }} {{ $emp->position?->name ?? '-' }} {{ $emp->phone ?? '-' }} @php $reg = $emp->attendanceRegistrations->sortByDesc('id')->first(); @endphp @if ($reg && $reg->status === 'registered')
Terdaftar
@else Belum @endif
Edit

Tidak ada data pegawai.

Tambah pegawai
{{-- Modal Kirim Akses Login (Alpine — tabel tidak dirender ulang) --}}
{{-- Toast --}}
{{-- Modal (di-teleport ke body agar tidak mengganggu layout tabel) --}}

Kirim Akses Login

Email akses akan dikirim ke atas nama .

Username
@if (auth()->user()->usertype_id === 1)
Password (generated)

Password hanya terlihat oleh Super Admin. Akan dikirim bersama email.

@else

Password di-generate otomatis dan dikirim bersama email.

@endif

Akun sudah ada — password akan di-reset & dikirim ulang.

Tautan unduhan aplikasi (APK) yang dikirim bersama email — karyawan diminta install & login.

{{-- Modal Lightbox Foto Karyawan --}}