feat(jenis-legalitas-jaminan): perbaiki tampilan checkbox untuk jenis legalitas jaminan

- Memperbaiki struktur HTML untuk bagian jenis legalitas jaminan.
- Mengoptimalkan penggunaan checkbox dengan penataan ulang kode.
- Menjaga fungsionalitas checkbox tetap utuh saat menyimpan data.
This commit is contained in:
Daeng Deni Mardaeni
2025-01-30 20:50:32 +07:00
parent cae62db0df
commit ad3d3e900d

View File

@@ -92,28 +92,28 @@
@enderror @enderror
</div> </div>
</div> </div>
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5"> <label class="form-label max-w-56">
<label class="form-label max-w-56"> Jenis Legalitas Jaminan
Jenis Legalitas Jaminan </label>
</label> <div class="grid grid-cols-3 lg:grid-cols-4 w-full gap-2.5">
<div class="grid grid-cols-3 lg:grid-cols-4 w-full gap-2.5"> @foreach ($jenisLegalitasJaminan as $row)
@foreach ($jenisLegalitasJaminan as $row) <label class="switch">
<label class="switch"> @if ( isset($jenisJaminan) && !empty(json_decode($jenisJaminan->jenis_legalitas_jaminan_id, true)))
@if ( isset($jenisJaminan) && !empty(json_decode($jenisJaminan->jenis_legalitas_jaminan_id, true))) <input type="checkbox" @if (in_array($row->code, json_decode($jenisJaminan->jenis_legalitas_jaminan_id, true))) {{ 'checked' }} @endif
<input type="checkbox" @if (in_array($row->code, json_decode($jenisJaminan->jenis_legalitas_jaminan_id, true))) {{ 'checked' }} @endif
value="{{ $row->code }}" name="jenis_legalitas_jaminan_id[]" /> value="{{ $row->code }}" name="jenis_legalitas_jaminan_id[]" />
@else @else
<input type="checkbox" value="{{ $row->code }}" <input type="checkbox" value="{{ $row->code }}"
name="jenis_legalitas_jaminan_id[]" /> name="jenis_legalitas_jaminan_id[]" />
@endif @endif
<span class="switch-label"> <span class="switch-label">
{{ $row->name }} {{ $row->name }}
</span> </span>
</label> </label>
@endforeach @endforeach
</div>
</div> </div>
</div>
<div class="flex justify-end"> <div class="flex justify-end">
<button type="submit" class="btn btn-primary"> <button type="submit" class="btn btn-primary">
Save Save