@include('partials.ai-disclaimer')
{{-- =========================================
ROTA ORIGINAL
========================================== --}}
Antes
Rota original
@foreach ($itinerary->items as $item)
@php
$removed = $adaptation->items->first(
fn($adaptationItem) => $adaptationItem->place_id === $item->place_id &&
$adaptationItem->action === 'REMOVED',
);
@endphp
@if ($removed)
Removido
@else
Mantido
@endif
{{ $item->place->name }}
{{ $item->place->category?->name ?? 'Experiência' }}
·
{{ $item->duration_minutes }} min
@if ($removed)
Atividade externa incompatível
com a chuva.
@endif
@endforeach
{{-- =========================================
ROTA ADAPTADA
========================================== --}}
Agora
Rota adaptada
@foreach ($adaptation->items->where('action', '!=', 'REMOVED') as $item)
@if ($item->action === 'ADDED')
Nova experiência
@else
Mantido
@endif
{{ $item->place->name }}
{{ $item->place->category?->name ?? 'Experiência' }}
·
{{ $item->duration_minutes }} min
{{ $item->reason }}
@endforeach
{{-- =================================================
3. MAPA DA NOVA ROTA
ESSA É A PARTE NOVA DO LEAFLET.
Ela fica DEPOIS da comparação Antes/Agora.
================================================== --}}
Percurso atualizado
Veja como sua rota mudou
As experiências incompatíveis foram
substituídas sem refazer toda a jornada.
{{-- LEGENDA DO MAPA --}}
Mantido
Nova experiência
Removido
{{-- =============================================
O LEAFLET VAI SER RENDERIZADO NESTA DIV
============================================== --}}
⌖
Não conseguimos acessar sua localização.
O mapa da rota adaptada continua disponível.
⌖
Mapa indisponível
Não foi possível carregar o mapa.
Sua rota adaptada continua disponível
logo acima.
{{-- =================================================
4. MENSAGEM FINAL
================================================== --}}
✓
Experiência preservada
Sua rota continua fazendo sentido.
Ajustamos somente as experiências
impactadas pela chuva e mantivemos
o restante do percurso.