@php /** @var \V2\Modules\Conexoes\Associados\Models\AssociadoInstituicao $instituicao */ /** @var array $benefitsList */ /** @var string $htmlContent */ $pageTitle = $instituicao->name . ' — Associados Regionais — ' . config('app.name'); $metaDescription = strip_tags($instituicao->description ?? ($instituicao->convenio_description ?? '')); $galleryHasItems = $instituicao->gallery->count() > 0; $storage = app(\V2\Services\Storage\StorageService::class); $socialNetworks = $instituicao->social_media; $socialIconMap = [ 'facebook' => 'bi-facebook', 'instagram' => 'bi-instagram', 'twitter' => 'bi-twitter-x', 'youtube' => 'bi-youtube', 'linkedin' => 'bi-linkedin', 'whatsapp' => 'bi-whatsapp', 'telegram' => 'bi-telegram', 'tiktok' => 'bi-tiktok', 'flickr' => 'bi-image', ]; $socialLabelMap = [ 'facebook' => 'Facebook', 'instagram' => 'Instagram', 'twitter' => 'Twitter / X', 'youtube' => 'YouTube', 'linkedin' => 'LinkedIn', 'whatsapp' => 'WhatsApp', 'telegram' => 'Telegram', 'tiktok' => 'TikTok', 'flickr' => 'Flickr', ]; @endphp @extends('v2-portal::app-layout', [ 'pageTitle' => $pageTitle, 'pageDescription' => str_limit($metaDescription, 160), 'coverImage' => null, 'gtag' => ['page_context' => 'associado'], 'schemas' => [ [ '@context' => 'https://schema.org', '@type' => 'Product', 'name' => $instituicao->name, 'description' => $metaDescription, 'url' => request()->url() ] ], 'fullWidthMain' => true, 'showHeader' => false, 'showMainHeader' => false, 'showMainFooter' => false, 'showFooter' => false, 'showAccessibilityBar' => false, 'showMainLeftArea' => false, 'showMainRightArea' => false, ]) @section('main-section-area') {{-- Hero / Breadcrumb --}} @php $isRegional = !empty($unidadeRegional); $coverBgVariants = []; if (!empty($instituicao->cover_image)) { $coverMedia = \V2\Services\Gallery\Models\GalleryMedia::where('file_path', $instituicao->cover_image)->first(); if ($coverMedia && !empty($coverMedia->variants)) { $coverBgVariants = json_decode($coverMedia->variants, true) ?: []; } } $coverBg = $instituicao->cover_image ? v2_bg_image_css($instituicao->cover_image, $coverBgVariants) : 'linear-gradient(135deg, var(--tenant-primary), var(--tenant-secondary))'; @endphp
{{-- Conteúdo --}}{{ $instituicao->description }}