@extends('../layouts/master_nav') {{-- Pastikan variabel berikut dikirim dari controller Anda: --}} {{-- $event, $userHasTeam, $teamMemberCount, $userRegistrationStatus, $minMembersRequired, $isRegistrationOpen --}} @section('content')
{{ $rule->rule_text }}
@endif @endifTidak ada peraturan yang disediakan.
@endforelse@if($event->registration_start && $event->registration_end) {{ \Carbon\Carbon::parse($event->registration_start)->format('d F Y') }} - {{ \Carbon\Carbon::parse($event->registration_end)->format('d F Y') }} @else N/A @endif
@if($event->event_start && $event->event_end) {{ \Carbon\Carbon::parse($event->event_start)->format('d F Y, H:i') }} WIB - {{ \Carbon\Carbon::parse($event->event_end)->format('H:i') }} WIB @else N/A @endif
{{ $event->location ?? 'N/A' }}
{{ $event->registration_fee ? 'Rp ' . number_format($event->registration_fee, 0, ',', '.') : 'Gratis' }}
{{ $event->prize_total ? 'Rp ' . number_format($event->prize_total, 0, ',', '.') : 'N/A' }}
{{ $event->gender_category ? ucfirst($event->gender_category) : 'N/A' }}
Detail event belum tersedia.
@endifKapten: {{ $registration->user->name ?? 'Tidak Ada' }}
@if($registration->team && $registration->team->members->isNotEmpty())Anggota tidak tersedia.
@endifBelum ada partisipan terdaftar.
@endif{{ $event->contact_person ?? 'Informasi kontak tidak tersedia.' }}
Untuk pertanyaan lebih lanjut, silakan hubungi kontak di atas.
@if($event->contact_person) @php // Bersihkan nomor telepon dari karakter non-digit $phoneNumberClean = preg_replace('/[^0-9]/', '', $event->contact_person); // Tambahkan awalan negara jika belum ada (contoh: untuk Indonesia, 62) if (substr($phoneNumberClean, 0, 1) === '0') { $phoneNumberClean = '62' . substr($phoneNumberClean, 1); } elseif (substr($phoneNumberClean, 0, 2) !== '62' && substr($phoneNumberClean, 0, 1) === '8') { $phoneNumberClean = '62' . $phoneNumberClean; } @endphp Hubungi via WhatsApp @endifPendaftaran Anda sebelumnya ditolak. Anda bisa mendaftar ulang.
@elseif ($userRegistrationStatus !== null) {{-- If registered with any other status (pending, approved, completed) --}}Pendaftaran Anda sedang diproses atau sudah dikonfirmasi.
@elseif (!$isRegistrationOpen) {{-- Check if registration is NOT open based on event status --}}Pendaftaran untuk event ini sudah {{ $event->status === 'ongoing' ? 'berlangsung.' : ($event->status === 'completed' ? 'selesai.' : 'ditutup.') }}
@else {{-- Not registered, and registration is open --}} @endif @else Login untuk MendaftarSilakan login untuk dapat mendaftar event ini.
@endauth