@php /** @var \V2\Services\Storage\StorageService $storageService */ $storageService = app(\V2\Services\Storage\StorageService::class); @endphp @if(!empty($data['slides']))
@foreach($data['slides'] as $slide)
@if($loop->first) @php $firstImg = $slide['image'] ?? ''; $firstVariants = $slide['image_variants'] ?? []; $firstUrl = $firstVariants ? $storageService->url(max($firstVariants)) : $storageService->url($firstImg); @endphp @endif
{{-- Imagem de fundo com picture + object-fit para WebP responsivo --}} @include('v2-service-media::components.picture', [ 'originalPath' => $slide['image'] ?? '', 'variants' => $slide['image_variants'] ?? [], 'alt' => $slide['title'] ?? '', 'class' => '', 'lazy' => !$loop->first, 'style' => 'position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;', ])
@if($loop->first)

{{ $slide['title'] ?? '' }}

@else

{{ $slide['title'] ?? '' }}

@endif

{{ $slide['subtitle'] ?? '' }}

@if(!empty($slide['cta_text'])) @endif
@endforeach
@endif