fix(detail-jaminan): perbaiki tampilan dokumen jaminan

- Menambahkan pengecekan untuk memastikan dokumen jaminan ada sebelum ditampilkan.
- Memperbaiki struktur HTML untuk memastikan elemen ditampilkan dengan benar.
This commit is contained in:
Daeng Deni Mardaeni
2025-03-10 07:40:13 +07:00
parent c572f061e3
commit 4464943dd0
2 changed files with 19 additions and 18 deletions

View File

@@ -275,6 +275,7 @@
<table class="table align-middle text-sm text-gray-500">
@php $document = $dokumen; @endphp
@foreach($document->detail as $detail)
@if(isset($detail->dokumen_jaminan))
<tr>
<td colspan="2">
<strong class="text-2xs text-gray-600 uppercase">
@@ -340,6 +341,7 @@
</p>
</td>
</tr>
@endif
@endforeach
</table>
</div>

View File

@@ -76,6 +76,7 @@
<div class="border-t border-gray-300 border-dashed">
</div>
@foreach($document->detail as $detail)
@if(isset($detail->dokumen_jaminan))
<div class="flex items-center justify-between flex-wrap my-2.5 gap-2">
<span class="text-2xs text-gray-600 uppercase">
<strong>{{ $loop->index+1 }}. {{ $detail->jenisLegalitasJaminan->name }}</strong>
@@ -86,7 +87,6 @@
</div>
<div class="border-t border-gray-300 border-dashed"></div>
@if(isset($detail->dokumen_jaminan))
@php
$dokumen_jaminan = is_array(json_decode($detail->dokumen_jaminan)) ? json_decode($detail->dokumen_jaminan) : [$detail->dokumen_jaminan];
$dokumen_nomor = is_array(json_decode($detail->dokumen_nomor)) ? json_decode($detail->dokumen_nomor) : ($detail->dokumen_nomor ? [$detail->dokumen_nomor] : []);
@@ -127,8 +127,6 @@
@endif
@endif
@endforeach
@endif
<div class="flex items-start justify-between flex-wrap my-2.5 gap-2">
<span class="text-2xs text-gray-600 uppercase pl-3">
@@ -140,6 +138,7 @@
</div>
<div class="border-t border-gray-300 border-dashed mb-3.5">
</div>
@endif
@endforeach
</div>
</div>