@extends('layouts.project') @section('content') {{-- Menambahkan state untuk modal hapus --}}
{{-- Header Section (Tombol Tambah & Filter) --}}

Data legalitas

Kelola data legalitas dan dokumen proyek.

{{-- Tombol Tambah Data --}} Tambah Data Klien {{-- View Toggler Buttons --}}
{{-- Search & Filter Section (Sudah Responsif) --}}
@if(request()->hasAny(['search', 'status']))
@endif
{{-- Flash Message --}} @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif {{-- Content Views Container (Grid & List Klien) --}}
{{-- ================= GRID VIEW (RESPONSIF) ================= --}}
@forelse($dataKliens as $klien)

{{ $klien->proyek->nama_proyek ?? '-' }}

@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[$klien->status] ?? 'bg-gray-100 text-gray-800'; @endphp {{ $klien->status }}

Klien

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

Alamat

{{ $klien->alamat }}

Jenis Bangunan

{{ $klien->jenis_bangunan }}

@empty

Belum ada data klien

Mulailah dengan menambahkan data klien baru.

@endforelse
{{-- ================= LIST VIEW (RESPONSIF) ================= --}}
{{-- Akhir dari Content Views Container --}} {{-- ====================================================== --}} {{-- MODAL HAPUS --}} {{-- ====================================================== --}}
@endsection