{{-- Specs --}}
Especificaciones
@if($property->area_m2 > 0)
m² const.
{{ rtrim(rtrim(number_format($property->area_m2,2),'0'),'.') }}
@endif
@if($property->bedrooms)
Recámaras
{{ $property->bedrooms }}
@endif
@if($property->bathrooms)
Baños
{{ rtrim(rtrim(number_format($property->bathrooms,1),'0'),'.') }}
@endif
@if($property->parking_spaces)
Estacionam.
{{ $property->parking_spaces }}
@endif
@if($property->year_built)
Año const.
{{ $property->year_built }}
@endif
Etapa
{{ $property->stage ?: $property->status }}
{{-- Description --}}
@if($property->description)
Descripción
{{ $property->description }}
@endif
{{-- Amenities --}}
@if(! empty($property->amenities))
Amenidades incluidas
@foreach($property->amenities as $key)
@php $a = \App\Models\Property::amenitiesCatalog()[$key] ?? null; @endphp
@if($a)
{{ $a['label'] }}
@endif
@endforeach
@endif
{{-- Gallery (max 6 fotos para no romper paginado) --}}
@if($property->media->where('type','image')->count() > 1)
Galería
@foreach($property->media->where('type','image')->take(6) as $m)

@endforeach
@endif
{{-- Advisor --}}
@if($property->advisor)
Asesor responsable
{{ strtoupper(substr($property->advisor->name,0,1).substr(strstr($property->advisor->name,' ') ?: $property->advisor->name,1,1)) }}
{{ $property->advisor->name }}
{{ $property->advisor->role ?? 'Asesor' }}
@if($property->advisor->phone)📞 {{ $property->advisor->phone }}@endif
{{-- Email del asesor oculto a peticion --}}
@endif
{{-- QR --}}
Ver landing online
Escanea para ver fotos, video y solicitar visita
Accede al portal web de esta propiedad con galería completa, ubicación interactiva y formulario directo con el asesor.
{{ $property->landing_url }}