@if($isPatientLocked || ($patientWasSelectedManually && $patient_id)) {{-- ✅ Locked OR manually selected patient: Show as readonly --}} {{-- ✅ Label inside input --}}
{{ \App\Models\Patient::find($patient_id)?->name }}
{{-- ❌ Show Clear button only if manually selected and not locked --}} @if($patientWasSelectedManually && !$isPatientLocked)
@endif @else {{-- 🔍 Search Input --}} {{-- 🔘 Spinner and buttons --}}
{{-- Spinner --}}
Loading...
{{-- ➕ Add New Patient button --}} @if(!$showPatientForm) @endif
@endif
{{-- 🔎 Dropdown Results --}} @if(!$isPatientLocked && strlen($patientSearch) >= 2)
Loading...
@forelse($patients as $patient)
{{ $patient->name }} - {{ $patient->phone }}
@empty
No results
@endforelse
@endif {{-- ⚠️ Error Message --}} @error('patient_id') {{ $message }} @enderror
@error('clinic_id') {{ $message }} @enderror
@error('date') {{ $message }} @enderror
@error('time') {{ $message }} @enderror
@if($patient_id && $visits->isNotEmpty())
@error('parent_visit_id') {{ $message }} @enderror
@endif
@error('service_id') {{ $message }} @enderror
@error('amount_paid') {{ $message }} @enderror
@error('status')
{{ $message }}
@enderror
@error('complain') {{ $message }} @enderror
@error('note') {{ $message }} @enderror
@foreach($documents as $index => $doc)
@endforeach