@php
// Struktur kotak TETAP 6 slot (posisi 1-2 & 7-8 = kartu bergambar besar,
// posisi 3,4,5,6 = kartu teks satu-satu). Isinya berganti otomatis
// mengikuti item RSS terbaru, tapi jumlah & posisi kotak tidak berubah.
$slotFirst = $posts->first();
$slotLast = $posts->count() > 1 ? $posts->last() : null;
$slotMid = $posts->count() > 2 ? $posts->slice(1, -1) : collect();
@endphp
@if($slotFirst)
{{-- Slot 1-2: kartu bergambar/video --}}
@if($slotFirst->gambar)
 ? $slotFirst->gambar : asset($slotFirst->gambar) }})
@else
@endif
{{ ucfirst($slotFirst->type) }}
@if($slotFirst->video)
@endif
{{ $slotFirst->tanggal->translatedFormat('d F Y') }}
{{ $slotFirst->judul }}
@endif
{{-- Slot 3,4,5,6: SELALU kartu teks, walau sumbernya ada gambar --}}
@foreach($slotMid->take(4) as $post)
@php $postLink = $post->rss_source ? ($post->sumber_url ?: '#') : route('berita-acara.detail', $post->id); @endphp
{{ ucfirst($post->type) }}
{{ $post->judul }}
{{ \Illuminate\Support\Str::limit($post->deskripsi, 90) }}
Selengkapnya
@endforeach
@if($slotLast)
{{-- Slot 7-8: kartu bergambar/video --}}
@if($slotLast->gambar)
 ? $slotLast->gambar : asset($slotLast->gambar) }})
@else
@endif
{{ ucfirst($slotLast->type) }}
@if($slotLast->video)
@endif
{{ $slotLast->tanggal->translatedFormat('d F Y') }}
{{ $slotLast->judul }}
@endif
@if(!$slotFirst)
Belum ada berita atau acara. Tambahkan sumber RSS di halaman admin, atau tambahkan berita manual.
@endif