{{-- Projects index bespoke · demo-urban-development → "Etapas & disponibilidad" --}} @php $estados = ['disponible' => __('Disponible'), 'reservado' => __('Pre-venta'), 'vendido' => __('Agotada')]; $imgBase = 'cd-project/img/demos/urban-development'; $totalEtapas = method_exists($projects, 'total') ? $projects->total() : $projects->count(); $disponibles = $projects->filter(fn($p) => ($p->status ?? 'disponible') === 'disponible')->count(); @endphp {{-- Intro --}}
{{ __('Disponibilidad') }}

{{ config('site.modules.projects.page_header.title', __('Etapas & lotes')) }}

{{ config('site.modules.projects.page_header.subtitle', __('Cada etapa fue proyectada como parte de un todo. Explorá la disponibilidad, conocé el estado de cada sector y reservá tu lugar en el barrio.')) }}

{{ $totalEtapas }}{{ __('Etapas') }}
{{ $disponibles }}{{ __('Con disponibilidad') }}
@if(isset($categories) && $categories->count() > 0)
{{ __('Todas') }} @foreach($categories as $cat) {{ $cat->name }} @endforeach
@endif
{{-- Grid de etapas --}}
@if(isset($projects) && $projects->count() > 0)
@foreach($projects as $project) @php $stKey = in_array($project->status ?? '', ['disponible','reservado','vendido']) ? $project->status : 'disponible'; $projImg = $project->image ? (filter_var($project->image, FILTER_VALIDATE_URL) ? $project->image : asset($project->image)) : asset($imgBase.'/listing/listing-'.(($loop->index % 6) + 1).'-thumb.jpg'); @endphp
{{ $estados[$stKey] }} {{ $project->title }}

{{ $project->title }}

{{ Str::limit(strip_tags($project->description ?? ''), 140) }}

@if($project->categories && $project->categories->count()) {{ $project->categories->first()->name }} @else {{ $estados[$stKey] }} @endif {{ __('Ver etapa') }}
@endforeach
@if(method_exists($projects, 'hasPages') && $projects->hasPages())
{{ $projects->onEachSide(1)->links('pagination::simple-bootstrap-4') }}
@endif @else

{{ __('Pronto vamos a publicar las etapas del desarrollo.') }}

@endif
{{-- CTA band --}}
{{ __('¿Te interesó una etapa?') }}

{{ __('Reservá tu lote, directo del dueño') }}