{{-- Picker anggota (searchable) untuk form Simpanan. Komponen pemakai harus pakai trait App\Livewire\Concerns\WithMemberPicker. Variabel opsional: - $errorKey : kunci error bag (default 'member_id') - $label : label field (default 'Anggota') --}} @php($errorKey = $errorKey ?? 'member_id') @php($label = $label ?? 'Anggota')
@if ($selectedMemberLabel) {{-- Terpilih --}}
! $errors->has($errorKey), 'border-danger' => $errors->has($errorKey), ])>
{{ $selectedMemberLabel }}
@else {{-- Pencarian --}}
! $errors->has($errorKey), 'border-danger focus-visible:ring-danger' => $errors->has($errorKey), ])>
@forelse ($this->memberResults() as $m) @empty

{{ $memberSearch !== '' ? 'Tidak ada anggota yang cocok.' : 'Ketik untuk mencari anggota.' }}

@endforelse
@endif @error($errorKey)

{{ $message }}

@enderror