@extends('layouts.Project')
@section('content')
{{--
Wrapper Alpine.js diletakkan di luar semua konten
untuk memastikan modal (z-index) bisa menutupi header.
--}}
{{-- Konten utama halaman --}}
Manajemen Anggota
Kelola daftar anggota tim Anda.
@if(Auth::user()->role == 'admin')
+ Tambah Anggota
@endif
{{-- Notifikasi Sukses --}}
@if(session('success'))
@endif
{{-- Notifikasi Error --}}
@if(session('error'))
@endif
{{-- Tabel Data Anggota --}}
Nama Anggota
Posisi/Jabatan
No. Handphone
Aksi
@forelse ($anggota as $member)
{{ $member->nama }}
{{ $member->posisi ?? '-' }}
{{ $member->no_hp ?? '-' }}
Edit
{{-- Tombol Hapus --}}
id) }}';
deleteModalTitle = 'Hapus Anggota?';
deleteModalMessage = 'Yakin hapus anggota: {{ e($member->nama) }} ? Task yang ditugaskan padanya akan menjadi tidak tertugaskan (NULL). ';
showDeleteModal = true;
"
class="bg-red-500 hover:bg-red-600 text-white font-bold py-1 px-3 rounded text-xs">
Hapus
@empty
Belum ada anggota yang ditambahkan.
@endforelse
{{-- Pagination --}}
{{ $anggota->links() }}
{{-- Penutup 'space-y-8' --}}
{{-- =================================== --}}
{{-- MODAL KONFIRMASI HAPUS (SAMA SEPERTI tasks.index) --}}
{{-- =================================== --}}
{{-- Penutup 'div x-data' --}}
@endsection