@php /** @var \V2\Modules\Publicacoes\Agenda\Models\Evento $evento */ /** @var string $htmlContent */ /** @var array $topicos */ /** @var array $schedule */ $pageTitle = $evento->title . ' — Agenda SUCESU'; $metaDescription = strip_tags($evento->description ?? ''); $metaImage = $evento->getImageUrl(); $eventId = str_replace('-', '_', $evento->id); @endphp @extends('v2-portal::app-layout', [ 'pageTitle' => $pageTitle, 'title' => $evento->title, 'pageDescription' => str_limit($metaDescription, 160), 'coverImage' => $metaImage, 'gtag' => ['page_context' => 'evento'], 'schemas' => [ [ '@context' => 'https://schema.org', '@type' => 'Event', 'name' => $evento->title, 'description' => $metaDescription, 'image' => $metaImage, 'startDate' => $evento->event_date_start->toIso8601String(), 'endDate' => $evento->event_date_end ? $evento->event_date_end->toIso8601String() : $evento->event_date_start->toIso8601String(), 'location' => $evento->location ? [ '@type' => 'Place', 'name' => $evento->location, ] : null, 'organizer' => $evento->organizer ? [ '@type' => 'Organization', 'name' => $evento->organizer, ] : null, 'mainEntityOfPage' => ['@type' => 'WebPage', '@id' => request()->url()] ] ], 'showAccessibilityBar' => true, 'stickyAccessibilityBar'=> false, 'showHeader' => true, 'showMainHeader' => true, 'showMainFooter' => true, 'showFooter' => true, 'showMainLeftArea' => false, 'showMainRightArea' => false, 'fullWidthMain' => false, ]) @section('breadcrumbs') @endsection @section('main-section-area')
{{-- HERO COVER --}} @if($evento->getImageUrl())
{{ $evento->title }}
@endif {{-- HEADER: Título + Metadados --}}

{{ $evento->title }}

{{-- Data/Hora --}} • @if($evento->event_date_end) – @if($evento->event_date_end->format('d/m/Y') !== $evento->event_date_start->format('d/m/Y')) • @endif @endif {{-- Local --}} @if($evento->location) {{ $evento->location }} @endif {{-- Organizador --}} @if($evento->organizer) {{ $evento->organizer }} @endif
{{-- DESCRIÇÃO — adaptada ao tema SUCESU, sem bg-white/shadow que conflitam --}} @if(!empty($htmlContent))
{!! $htmlContent !!}
@elseif($evento->description)

{{ $evento->description }}

@endif {{-- TÓPICOS --}} @if(!empty($topicos))

Tópicos do Evento

@endif {{-- PÚBLICO-ALVO --}} @if($evento->target_audience)

Público-Alvo

{{ $evento->target_audience }}

@endif {{-- PROGRAMAÇÃO — Interactive Table --}} @if(!empty($schedule))

Programação

{{-- Search --}}
{{-- Table --}}
@forelse($schedule as $item) @empty @endforelse
Programação do evento {{ $evento->title }}
Horário Atividade Palestrante
{{ $item['time'] ?? '-' }} {{ $item['activity'] ?? '-' }} @if(!empty($item['speaker'])) {{ $item['speaker'] }} @else – @endif
Nenhum item na programação.
{{-- No results message --}}
@endif {{-- BACK --}}
Voltar para Agenda
@endsection @push('head-styles') @endpush @push('scripts') @endpush