{{-- Header demo-real-estate — Alineado con Schujman (referencia) --}} {{-- Top Bar: Address + Phone + Email | Social Icons --}} @php $contactData = config('site.contact', []); $headerAddress = is_array($contactData['address'] ?? null) ? implode(', ', $contactData['address']) : ($contactData['address'] ?? ''); $headerPhone = is_array($contactData['phone'] ?? null) ? ($contactData['phone'][0] ?? '') : ($contactData['phone'] ?? ''); $headerEmail = is_array($contactData['email'] ?? null) ? ($contactData['email'][0] ?? '') : ($contactData['email'] ?? ''); @endphp @if($headerAddress) {{ $headerAddress }} @endif @if($headerPhone) {{ $headerPhone }} @endif @if($headerEmail) {{ $headerEmail }} @endif @foreach(collect(config('site.social_media', []))->filter(fn($v) => !empty(is_array($v) ? ($v['url'] ?? '') : $v)) as $network => $item) @php $socialUrl = is_array($item) ? ($item['url'] ?? '') : $item; $socialIcon = is_array($item) ? ($item['icon'] ?? '') : ''; $defaultIcons = [ 'instagram' => 'fab fa-instagram', 'facebook' => 'fab fa-facebook-f', 'linkedin' => 'fab fa-linkedin-in', 'twitter' => 'fab fa-twitter', 'youtube' => 'fab fa-youtube', 'tiktok' => 'fab fa-tiktok', ]; $icon = $socialIcon ?: ($defaultIcons[$network] ?? ''); @endphp @if($socialUrl && $icon) @endif @endforeach {{-- Main Header: Logo + Nav + CTA --}} {{-- Mobile CTA (inside collapse) --}} {{-- Desktop CTA --}} {{-- WhatsApp Floating Button --}} @if($headerPhone) @php $whatsappNumber = preg_replace('/[^0-9]/', '', $headerPhone); @endphp @endif