@extends('layouts.public') @section('content') @php $hero = $blocksByKey['hero-contacto'] ?? null; $formBlock = $blocksByKey['formulario-contacto'] ?? null; $benefits = $blocksByKey['confianza-contacto'] ?? null; $contactForm = $forms['contacto-general'] ?? null; @endphp @if($hero)

{{ $hero['titulo'] }}

{{ $hero['subtitulo'] }}

@if(!empty($hero['contenido']))

{{ $hero['contenido'] }}

@endif
@foreach(($hero['config']['buttons'] ?? []) as $button) {{ $button['text'] }} @endforeach
@endif

{{ $formBlock['titulo'] ?? 'Escríbanos' }}

{{ $formBlock['subtitulo'] ?? 'Déjenos sus datos y su mensaje para contactarle.' }}

@if($contactForm) @include('public.partials.form', ['form' => $contactForm, 'pageId' => $page['id'], 'action' => route('public.contact.store')]) @endif

Canales de atención

@if(!empty($branding['correo_publico']) || !empty($branding['telefono_publico']) || !empty($branding['direccion_corta']))
    @if(!empty($branding['correo_publico']))
  • Correo
    {{ $branding['correo_publico'] }}
  • @endif @if(!empty($branding['telefono_publico']))
  • Teléfono
    {{ $branding['telefono_publico'] }}
  • @endif @if(!empty($branding['direccion_corta']))
  • Ubicación
    {{ $branding['direccion_corta'] }}
  • @endif
@else

Los datos públicos directos todavía no fueron definidos. Mientras tanto, el formulario de contacto está activo y registra cada solicitud.

@endif
@if($benefits)

{{ $benefits['titulo'] }}

{{ $benefits['subtitulo'] }}

@foreach(($benefits['config']['items'] ?? []) as $item)

{{ $item['title'] }}

{{ $item['text'] }}

@endforeach
@endif @endsection