@extends('public.layout') @php // Garantir que seoData existe e tem valores padrão if (!isset($seoData)) { $seoData = []; } // Adicionar breadcrumbs para SEO $seoData['breadcrumbs'] = [['name' => 'Home', 'url' => url('/')]]; $seoData['breadcrumbs'][] = [ 'name' => 'Vídeos', 'url' => url()->current(), ]; // Garantir tipo de conteúdo $seoData['type'] = 'website'; @endphp @section('seo') @php // Passar dados de SEO para o layout // O layout já acessa $seoData diretamente @endphp @endsection @section('content') {{-- Banner no topo da página --}}
@include('components.banners', ['regionCode' => 'topo', 'isHomepage' => false])
{{-- Breadcrumbs --}}
Home Vídeos @if ($searchQuery) Busca: "{{ $searchQuery }}" @endif
{{-- Header da página --}}

Biblioteca de Vídeos

@if ($searchQuery)

Buscando por: "{{ $searchQuery }}"

@endif
{{ number_format($videos->total(), 0, ',', '.') }} Vídeos
{{-- Barra de busca --}} {{-- Grid de vídeos --}}
@if ($videos->total() > 0)
@include('components.video-cards', ['videos' => $videos->items()])
{{-- Botão Carregar Mais --}} @if ($videos->hasMorePages())
@endif @else

@if ($searchQuery) Nenhum vídeo encontrado @else Nenhum vídeo disponível @endif

@if ($searchQuery) Tente usar termos diferentes ou verifique a ortografia. @else A biblioteca de vídeos está vazia no momento. @endif

@endif
@endsection