<div class="no-break">
<table style="width: 100%; ">
    <tr>
        <td style="width: 100%; border: 1px solid #000; text-align: center;">
            ANALISA BANGUNAN
        </td>
    </tr>
</table>
<table style="width: 100%">
    <tr>
        <td style=" width: 25%; padding: 2px; vertical-align: top;">Luas Bangunan</td>
        <td style=" width:1%; padding: 2px; vertical-align: top;">:</td>
        <td style="padding: 2px; vertical-align: top;">
            @php
                $luasTanahBangunan =
                    $forminspeksi['bangunan']['luas_tanah_bagunan'];

                $output = !empty($luasTanahBangunan['sesuai'])
                    ? $luasTanahBangunan['sesuai']
                    : (!empty($luasTanahBangunan['tidak sesuai'])
                        ? $luasTanahBangunan['tidak sesuai']
                        : '-');
            @endphp

            {{ $output }} <span>m²</span>
        </td>

    </tr>
    <tr>
        <td style="padding: 2px; vertical-align: top;">Jenis Bangunan</td>
        <td style="padding: 2px; vertical-align: top;">:</td>
        <td style="padding: 2px; vertical-align: top;">
            @php
                $jenisBangunan =
                    $forminspeksi['bangunan']['jenis_bangunan'] ?? [];
            @endphp

            @if (!empty($jenisBangunan))
                {{ implode(', ', $jenisBangunan) }}
            @else
                -
            @endif
        </td>
    </tr>
    <tr>
        <td style="padding: 2px; vertical-align: top;">Kondisi Bangunan</td>
        <td style="padding: 2px; vertical-align: top;">:</td>
        <td style="padding: 2px; vertical-align: top;">
            @php
                $kondisiBangunan =
                    $forminspeksi['bangunan']['kondisi_bangunan'] ?? [];
            @endphp

            @if (!empty($kondisiBangunan))
                {{ implode(', ', $kondisiBangunan) }}
            @else
                -
            @endif
        </td>
    </tr>
    <tr>
        <td style="padding: 2px; vertical-align: top;">Sifat Bangunan</td>
        <td style="padding: 2px; vertical-align: top;">:</td>

        <td style="padding: 2px; vertical-align: top;">
            @php
                $sifatBangunan =
                    $forminspeksi['bangunan']['sifat_bangunan'][0] ?? '-';
                $sifatBangunanInput =
                    $forminspeksi['bangunan']['sifat_bangunan_input'];

                // Filter input yang tidak null
                $inputTambahan = array_filter($sifatBangunanInput, function (
                    $value,
                ) {
                    return $value !== null && $value !== '';
                });

                // Gabungkan sifat bangunan dengan input tambahan
                $output = $sifatBangunan;

                if (!empty($inputTambahan)) {
                    $output .= ' (' . implode(', ', $inputTambahan) . ')';
                }
            @endphp

            {{ $output }}
        </td>

    </tr>
    @if (isset($forminspeksi['bangunan']['spesifikasi_bangunan']) && count($forminspeksi['bangunan']['spesifikasi_bangunan']) > 0)
    @foreach ($forminspeksi['bangunan']['spesifikasi_bangunan'] as $bangunanIndex => $bangunan)
        @if (count($forminspeksi['bangunan']['spesifikasi_bangunan']) > 1)
            <tr>
                <td colspan="2">Spesifikasi Bangunan {{ $bangunanIndex + 1 }}</td>
            </tr>
        @else
            <tr>
                <td colspan="2">Spesifikasi Bangunan</td>
            </tr>
        @endif

        @if (isset($basicData['spekKategoriBangunan']))
            @foreach ($basicData['spekKategoriBangunan'] as $index => $spesifikasi)
                @if (!empty($spesifikasi->name)) <!-- Hanya tampilkan jika 'name' tidak kosong -->
                    <tr>
                        <td style="vertical-align: top;">{{ $spesifikasi->name }}</td>
                        <td>:</td>
                        <td>
                            @php
                                $selectedValue = null;
                                $lainnyaValue = null;

                                if (isset($bangunan['spek_kategori_bangunan'][$spesifikasi->name])) {
                                    $selectedValues = $bangunan['spek_kategori_bangunan'][$spesifikasi->name];

                                    // Ambil nilai pertama (bukan key) dari array
                                    $selectedValue = array_values(array_filter($selectedValues, function ($key) {
                                        return $key !== 'lainnya'; // Filter key lainnya
                                    }, ARRAY_FILTER_USE_KEY))[0] ?? null;

                                    $lainnyaValue = $selectedValues['lainnya'] ?? null;
                                }
                            @endphp

                            @if ($selectedValue)
                                <span>
                                    {{ $selectedValue }}
                                    @if ($selectedValue === 'Lainnya' && $lainnyaValue)
                                        : {{ $lainnyaValue }}
                                    @endif
                                </span>
                            @else
                                <span>—</span>
                            @endif
                        </td>
                    </tr>
                @endif
            @endforeach
        @endif
    @endforeach
@endif



</table>
</div>
