@if($contenu->nature == 'image' && $contenu->image)
@elseif($contenu->nature == 'texte')
{!! trans_field($contenu, 'text') ?? $contenu->text_ar !!}
@elseif($contenu->nature == 'video' && $videoEmbed)
@php
$fileUrl = $contenu->public_url ?? (
filled($contenu->file_path)
? url('/shared_uploads/' . rawurlencode(basename($contenu->file_path)))
: null
);
$fileName = $contenu->file_name ?? basename($contenu->file_path ?? 'file');
$fileSize = $contenu->file_size ?? null;
if (is_numeric($fileSize)) {
$sizeText = $fileSize >= 1024 ? round($fileSize / 1024, 1) . ' KB' : $fileSize . ' B';
} else {
$sizeText = null;
}
@endphp
@if($fileUrl && $contenu->file_display === 'iframe' && $contenu->is_embeddable)
@elseif($fileUrl)
{{ $fileName }}
@if($sizeText) - {{ $sizeText }} @endif
@else
ملف غير متاح للعرض.
@endif