@props(['content', 'class' => ''])
@php
$flexDirection = match($content->layout) {
'row' => 'flex flex-col sm:flex-row gap-6',
'row-reverse' => 'flex flex-col sm:flex-row-reverse gap-6',
'col-reverse' => 'flex flex-col-reverse gap-6',
default => 'flex flex-col gap-6',
};
@endphp
{{-- Content Section --}}
{{ $content->title }}
{{ $content->content }}
{{-- Meta Information --}}
{{ $content->type }}
{{ $content->status }}
@if($content->layout)
Layout: {{ $content->layout }}
@endif
{{-- Action Button --}}
Detayları Gör
{{-- Media Section --}}
@if($content->media->count() > 0)
@php $firstMedia = $content->media->first(); @endphp
@if(str_contains($firstMedia->file_type, 'image'))
 }})
@if($content->media->count() > 1)
+{{ $content->media->count() - 1 }} daha
@endif
@else
@endif
@endif
{{-- Additional Media Grid (if more than 1) --}}
@if($content->media->count() > 1)
Diğer Medyalar
@foreach($content->media->skip(1)->take(4) as $media)
@if(str_contains($media->file_type, 'image'))
 }})
@else
@endif
@endforeach
@if($content->media->count() > 5)
+{{ $content->media->count() - 5 }} medya daha
@endif
@endif