@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'))
{{ $firstMedia->alt_text ?? $firstMedia->name }} @if($content->media->count() > 1)
+{{ $content->media->count() - 1 }} daha
@endif
@else

{{ $firstMedia->name }}

@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')) {{ $media->alt_text ?? $media->name }} @else
@endif
@endforeach
@if($content->media->count() > 5)

+{{ $content->media->count() - 5 }} medya daha

@endif
@endif