@php
$temporaryImage = $this->$model;
$imageExtensions = ['jpg', 'jpeg', 'png', 'gif', 'bmp', 'webp', 'svg'];
$tempIsImage = $temporaryImage && in_array(strtolower($temporaryImage->getClientOriginalExtension()), $imageExtensions);
$existingIsImage = $existing && str_starts_with((string) $existing->mime_type, 'image/');
@endphp
@if ($temporaryImage || $existing)
@if ($tempIsImage)
@elseif ($existingIsImage)
@else
{{ $temporaryImage?->getClientOriginalName() ?? $existing?->original_name ?? '' }}
@endif
@endif
@if (!$temporaryImage && !$existing)
@endif
@if ($temporaryImage || $existing)
@if ($temporaryImage)
@elseif ($existing)
@endif
@endif
@error($model) {{ $message }} @enderror