perbaikan tampilan basic data (batas batas, saran pelengkap, dan fasilitas dekat objek)

This commit is contained in:
majid
2024-12-18 11:05:25 +07:00
parent 562f1fb846
commit eaffe2805f
4 changed files with 141 additions and 133 deletions

View File

@@ -16,9 +16,9 @@
<div class="fakta_positif flex items-center gap-2 mt-2 textarea-group w-full">
<textarea class="textarea mt-2" name="fakta_positif[]" rows="3">{{ old("fakta_positif.$index", $positif) }}</textarea>
<button class="btn btn-danger btn-sm remove-btn" type="button"
style="display: none;">
<i class="ki-outline ki-trash"></i>
</button>
style="display: none;">
<i class="ki-outline ki-trash"></i>
</button>
</div>
@endforeach
@else
@@ -77,24 +77,20 @@
</div>
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">Batas batas</label>
<label class="form-label max-w-56">Batas Batas</label>
<div class="flex flex-wrap items-baseline w-full">
<div class="grid grid-cols-1 gap-4 items-center w-full">
@if (isset($basicData['arahMataAngin']))
@foreach ($basicData['arahMataAngin'] as $item)
@php
$isChecked = false;
$inputValue = '';
if (isset($forminspeksi['fakta']['batas_batas'])) {
foreach ($forminspeksi['fakta']['batas_batas'] as $key => $value) {
if ($key === $item->name) {
$isChecked = true;
$inputValue = $value;
break;
}
}
}
$isChecked = in_array(
$item->name,
old('batas_batas', $forminspeksi['fakta']['batas_batas'] ?? []),
);
$inputValue = old(
'batas_batas_input.' . $item->name,
$forminspeksi['fakta']['batas_batas_input'][$item->name] ?? '',
);
@endphp
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56 gap-2.5" style="width: 500px">
@@ -102,8 +98,8 @@
value="{{ $item->name }}" {{ $isChecked ? 'checked' : '' }} />
{{ $item->name }}
</label>
<input type="text" name="batas_batas_input[]" class="input w-full"
placeholder="Masukkan Batas {{ $item->name }}..."
<input type="text" name="batas_batas_input[{{ $item->name }}]"
class="input w-full" placeholder="Masukkan Batas {{ $item->name }}..."
value="{{ $inputValue }}">
</div>
@endforeach