@php
if (!isset($asset) && isset($attachment)) {
$asset = $attachment->path ?? '';
}
if (!empty($asset)) {
$parts = explode('.', $asset);
$extension = AttachmentHelper::getAttachmentType(end($parts));
$asset = Storage::url($asset);
} else {
$extension = 'unknown';
}
@endphp
@if(!empty($asset))
@switch($extension)
@case('document')
@break
@case('image')
@break
@case('video')
@break
@case('audio')
@break
@endswitch
@else
No preview available
@endif