@extends('layouts.app') @push('head') @endpush @section('title', ($visit->title ?: $visit->park?->official_name).' β '.$group->name.' β Coaster World') @php $park = $visit->park; $parkTranslation = $park?->translations?->firstWhere('locale', app()->getLocale()) ?? $park?->translations?->firstWhere('locale', 'en'); $parkName = $parkTranslation?->name ?: $park?->official_name; $isPast = $visit->ends_on?->isPast() && ! $visit->ends_on?->isToday(); $programTypeIcons = [ 'attraction' => 'π’', 'meal' => 'π', 'break' => 'β', 'meetup' => 'π', 'custom' => 'β¨', ]; $programStatusIcons = [ 'todo' => 'β', 'in_progress' => 'βΆ', 'done' => 'β', 'skipped' => 'β·', ]; @endphp @section('content') @if(session('gps_status'))
@if($currentVisitMember?->invitation_status === 'accepted') {{ __('ui.group_visit_status_accepted_help') }} @elseif($currentVisitMember?->invitation_status === 'declined') {{ __('ui.group_visit_status_declined_help') }} @else {{ __('ui.group_visit_status_pending_help') }} @endif
{{ __('ui.group_visit_teams_intro') }}
{{ $team->note }}
@endif{{ __('ui.group_visit_teams_empty') }}
{{ __('ui.group_visit_program_intro') }}
{{ $programItem->note }}
@endif @if($currentVisitMember?->invitation_status === 'accepted' && $programAttraction && $programTime && $programTime->isFuture() && in_array($programStatus, ['todo', 'in_progress'], true)) @endif @if($canManage && $visit->status === 'planned' && !$isPast){{ __('ui.group_visit_program_empty') }}
{{ __('ui.ride_together_v2_group_intro') }}
{{ $ridePost->note }}
@endif{{ __('ui.ride_together_v2_group_empty') }}
{{ __('ui.group_visit_challenge_intro') }}
{{ __('ui.group_visit_challenge_no_participants') }}
@endforelse{{ __('ui.group_visit_challenge_empty') }}
{{ __('ui.group_visit_chat_intro') }}
{{ __('ui.meetup_intro') }}
{{ $meetup->note }}
@endif {{ __('ui.meetup_created_by', ['name' => $meetup->creator?->username ? '@'.$meetup->creator->username : $meetup->creator?->name]) }}{{ __('ui.group_visit_participants_intro') }}