{{-- Logo Strip: logos scroll slowly and continuously from right to left (e.g. award badges). CSS only (see _carousel-logos.scss), no slider script. The list is printed twice so the loop is seamless; the second copy is hidden from screen readers. Uses each slide's Image, Alt Text, Title Tag and (optional) URL. Columns and aspect ratio settings are ignored for this type. --}} @php $logos = $sub->subcomponents ->filter(function ($slide) { return !empty($slide->image); }) ->sortBy(function ($slide) { return [$slide->sort_order ?? PHP_INT_MAX, $slide->id]; }) ->values(); @endphp @if($logos->count())
@foreach([false, true] as $isCopy) @foreach($logos as $logo) @endforeach @endforeach
@endif