@extends('layouts.project') @section('content')

Progress Klien

Pantau kelengkapan dokumen untuk setiap klien dalam tampilan Kanban.

{{-- [PERBAIKAN 3 - INI KUNCINYA] Mengganti 'flex ... overflow-x-auto' dengan 'grid' agar pas di layar dan TIDAK BISA di-scroll, sama seperti layout klien.index. --}}
@foreach($kolomTugas as $kolom) {{-- [PERBAIKAN 3] div 'md:flex-shrink-0 ...' DIHAPUS --}}
{{-- Header Kolom --}}
@php $statusColors = [ 'Lengkap' => 'bg-green-100 text-green-800', 'Proses' => 'bg-yellow-100 text-yellow-800', 'Belum Lengkap' => 'bg-red-100 text-red-800', ]; $statusClass = $statusColors[$kolom->nama] ?? 'bg-gray-100 text-gray-800'; @endphp

{{ $kolom->nama }}

{{ count($kolom->tasks) }} Klien
{{-- Daftar Kartu Klien --}}
@forelse($kolom->tasks as $klien)
{{-- Judul Proyek & Klien --}}
{{ $klien->proyek->nama_proyek ?? 'Nama Proyek' }}

Klien: {{ $klien->user->name ?? '-' }}

{{-- Progress Bar --}}
Progress Checklist
{{-- Checklist Dokumen Dinamis --}}
Checklist
{{-- Form "Tambah List" (Subtask) --}}
@empty
Tidak ada data klien pada status ini.
@endforelse
{{-- [PERBAIKAN 3] Penutup div wrapper kolom DIHAPUS --}} @endforeach
@endsection @push('styles') {{-- [PERBAIKAN 3] Style scrollbar DIHAPUS karena tidak lagi diperlukan --}} @endpush @push('scripts') {{-- [FIX BUG JAVASCRIPT] Kode ini sudah benar --}} @endpush