@php $gridV2 = request()->query('grid') === 'v2'; $seoPage = (int) request()->query('page', 1); $seoBase = url()->current(); $seoCanonical = $seoPage > 1 ? $seoBase . '?page=' . $seoPage : $seoBase; $seoPrev = $seoPage > 1 ? ($seoPage === 2 ? $seoBase : $seoBase . '?page=' . ($seoPage - 1)) : null; $seoNext = (isset($latestUploads) && method_exists($latestUploads, 'hasMorePages') && $latestUploads->hasMorePages()) ? $seoBase . '?page=' . ($seoPage + 1) : null; @endphp @push('head') @if(!empty($seoPrev ?? null))@endif @if(!empty($seoNext ?? null))@endif @endpush {{-- Latest uploads grid — use same Nova gallery layout as /browse --}}
@forelse($latestUploads as $upload) @empty
No uploads yet
No recent uploads to show.
@endforelse
{{-- no pagination for home grid; kept for parity with browse layout --}}
@push('styles') @if(! ($gridV2 ?? false)) @endif @endpush @push('scripts') @endpush