{{-- resources/views/admin/monitoring/trips/show.blade.php --}} @extends('admin.layouts.app') @section('title', 'Trip Details - ' . $trip->title) @section('page-title', 'Trip Details') @section('page-description', 'Comprehensive view of trip information, itinerary, and administrative controls.') @section('content')

Duration

{{ $trip->duration ?? $trip->start_date->diffInDays($trip->end_date) + 1 }}

Days

Budget

{{ $trip->budget ? '$' . number_format($trip->budget, 0) : 'N/A' }}

Total

Members

{{ $trip->members->count() }}

People

Itinerary Days

{{ $trip->itineraries->count() }}

Planned

{{ $trip->title }}

{{ $trip->destination }}

@php $statusColors = [ 'active' => 'bg-green-100 text-green-800', 'completed' => 'bg-blue-100 text-blue-800', 'cancelled' => 'bg-red-100 text-red-800', 'pending' => 'bg-yellow-100 text-yellow-800' ]; $adminStatusColors = [ 'approved' => 'bg-green-100 text-green-800', 'under_review' => 'bg-yellow-100 text-yellow-800', 'flagged' => 'bg-red-100 text-red-800', 'restricted' => 'bg-gray-100 text-gray-800' ]; @endphp {{ ucfirst($trip->status) }} {{ ucfirst(str_replace('_', ' ', $trip->admin_status)) }} @if($trip->is_featured) Featured @endif
@csrf @method('PATCH')

Trip Information

Dates: {{ $trip->start_date->format('M j') }} - {{ $trip->end_date->format('M j, Y') }}
Duration: {{ $trip->duration ?? $trip->start_date->diffInDays($trip->end_date) + 1 }} days
Budget: {{ $trip->budget ? '$' . number_format($trip->budget, 2) : 'N/A' }}
Members: {{ $trip->members->count() }} people
Created: {{ $trip->created_at->format('M j, Y') }}
@if($trip->trip_template_id)
Template: View Template
@endif
@if($trip->description)

Description

{{ $trip->description }}

@endif

Itinerary

{{ $trip->itineraries->count() }} days planned
@if($trip->itineraries->count() > 0)
@foreach($trip->itineraries as $itinerary)
Day {{ $itinerary->day_number }}: {{ $itinerary->title }}
{{ $itinerary->date->format('M j, Y') }}
@if($itinerary->activities->count() > 0)
@foreach($itinerary->activities as $activity)
{{ $activity->title }} {{ $activity->formatted_cost ?? 'Free' }}
@endforeach
@else

No activities planned for this day.

@endif
@endforeach
@else

No itinerary created yet.

@endif

Recent Activity

@if($activities->count() > 10) Showing 10 recent activities @endif
@if($activities->count() > 0)
@foreach($activities as $activity)
{{ ucwords(str_replace('_', ' ', $activity->action)) }} {{ $activity->created_at->diffForHumans() }}

{{ $activity->user->name ?? 'System' }}

@if($activity->changes)
@foreach($activity->changes as $key => $value) {{ ucfirst($key) }}: {{ is_array($value) ? json_encode($value) : $value }} @endforeach
@endif
@endforeach
@else

No activity found.

@endif
@endsection