@extends('layouts.master') @section('title', $page->title . ' | ' . setting('site.title')) @section('content')
{{-- Partner-type tabs (All / Funder / Partners). Filtered client-side, no page reload. --}}
@foreach($tabs as $value => $label) @endforeach
{{-- CSS Grid (gap-based spacing) so row spacing is structural and immune to the card reveal transforms — fixes the scroll "rows collapse/attach" bug. All partners are rendered up front (no pagination); tabs just toggle display:none client-side, matching whichever card's data-partner-type fits the selected tab. --}} @if($partners->count()) @foreach($partners as $partner) @php $isVisible = $activeType === 'all' || $activeType === $partner->partner_type; @endphp @endforeach @endif @php $initialVisibleCount = $activeType === 'all' ? $partners->count() : $partners->where('partner_type', $activeType)->count(); @endphp

No partners to show

There are no {{ $activeType === 'all' ? '' : strtolower($activeType).' ' }}partners listed right now.

@endsection @push('custom-js-scripts') @endpush