@extends('layouts.Project') @section('content') {{-- Wrapper Alpine.js diletakkan di luar semua konten untuk memastikan modal (z-index) bisa menutupi header. --}}
{{-- Konten utama halaman --}}

Task Management

Koordinasi tugas keuangan dan administrasi proyek.

@if(Auth::user()->role == 'admin') + Buat Task Baru @endif
{{-- Notifikasi Sukses --}} @if(session('success')) @endif {{-- Notifikasi Error --}} @if(session('error')) @endif {{-- [DIHAPUS] Panel Filter Tim telah dihapus --}} {{-- Tabel Data Task --}}
@forelse ($tasks as $task) {{-- [DIUBAH] Menggunakan relasi 'anggota' dan kolom 'nama' --}} @empty {{-- [DIUBAH] Pesan disederhanakan --}} @endforelse
Task Proyek Ditugaskan Kepada Status Prioritas Jatuh Tempo Aksi
{{ $task->title }}
{{ Str::limit($task->description, 50) }}
{{ $task->proyek->nama_proyek ?? 'N/A' }}{{ $task->anggota->nama ?? 'N/A' }} {{-- User bisa klik status untuk mengedit --}} {{ $task->status }} {{ $task->priority }} {{ $task->due_date ? $task->due_date->format('d M Y') : '-' }} Edit {{-- Hanya Admin yang bisa Hapus --}} @if(Auth::user()->role == 'admin') @endif
Belum ada task yang dibuat atau ditugaskan kepada Anda.
{{-- Pagination --}}
{{ $tasks->links() }}
{{-- Penutup 'space-y-8' --}} {{-- =================================== --}} {{-- MODAL KONFIRMASI HAPUS --}} {{-- (Tidak ada perubahan di modal) --}} {{-- =================================== --}}
{{-- Penutup 'div x-data' --}} @endsection