{{-- Show existing uploaded file if string (edit mode) --}}
@if(is_string($guest_idno) && $guest_idno)
@php
$extension = strtolower(pathinfo($guest_idno, PATHINFO_EXTENSION));
@endphp
Current Uploaded File:
@if(in_array($extension, ['jpeg', 'jpg', 'png', 'gif']))
 }})
@elseif($extension === 'pdf')
View Uploaded PDF Document
@else
File uploaded: {{ basename($guest_idno) }}
@endif
@endif
{{-- File input for new upload --}}
{{-- Preview new uploaded file --}}
@if($guest_idno instanceof \Livewire\TemporaryUploadedFile)
@php
$newExt = strtolower($guest_idno->getClientOriginalExtension());
@endphp
@if(in_array($newExt, ['jpeg', 'jpg', 'png', 'gif']))
 }})
@elseif($newExt === 'pdf')
New PDF file selected: {{ $guest_idno->getClientOriginalName() }}
@else
Invalid file type selected.
@endif
@endif
(Uploading a new file will replace the existing one.)