@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')
Agenda
{{ $evento->title }}
@endsection
@section('main-section-area')
{{-- HERO COVER --}}
@if($evento->getImageUrl())
@endif
{{-- HEADER: Título + Metadados --}}
{{-- DESCRIÇÃO — adaptada ao tema SUCESU, sem bg-white/shadow que conflitam --}}
@if(!empty($htmlContent))
@elseif($evento->description)
{{ $evento->description }}
@endif
{{-- TÓPICOS --}}
@if(!empty($topicos))
Tópicos do Evento
@foreach($topicos as $topico)
-
{{ $topico }}
@endforeach
@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 --}}
Programação do evento {{ $evento->title }}
| Horário |
Atividade |
Palestrante |
@forelse($schedule as $item)
|
{{ $item['time'] ?? '-' }}
|
{{ $item['activity'] ?? '-' }} |
@if(!empty($item['speaker']))
{{ $item['speaker'] }}
@else
–
@endif
|
@empty
|
Nenhum item na programação.
|
@endforelse
{{-- No results message --}}
Nenhum item encontrado para .
@endif
{{-- BACK --}}
@endsection
@push('head-styles')
@endpush
@push('scripts')
@endpush