@forelse($trips as $trip)
@php
$completed = $trip->stops->where('status', 'completed')->count();
$stopCount = $trip->stops->count();
$percent = $stopCount > 0 ? (int) round($completed / $stopCount * 100) : 0;
$firstStops = $trip->stops->take(4);
@endphp
{{ __('ui.road_trip_status_'.$trip->status) }}
@if($trip->owner_user_id === auth()->id())
{{ __('ui.road_trip_owner_badge') }}
@else
{{ __('ui.road_trip_member_badge') }}
@endif
{{ $trip->title }}
@if($trip->starts_on)
{{ $trip->starts_on->format('d M Y') }}
@if($trip->ends_on && !$trip->ends_on->equalTo($trip->starts_on))
β {{ $trip->ends_on->format('d M Y') }}
@endif
@else
{{ __('ui.road_trip_dates_tbd') }}
@endif
@forelse($firstStops as $stop)
{{ $stop->park?->official_name }}
@empty
{{ __('ui.road_trip_no_stops_short') }}
@endforelse
@if($stopCount > 4)
+{{ $stopCount - 4 }}
@endif
π {{ $stopCount }}
π₯ {{ $trip->members->count() }}
β {{ $completed }}/{{ $stopCount }}