@extends('admin.portal') @section('title', 'My Events') @section('header_title', 'My Events') @section('content')

{{ auth()->user()->role === 'admin' ? 'All Event Registrations' : 'My Registered Events' }}

{{ auth()->user()->role === 'admin' ? 'All user event registrations' : 'Events you have registered for' }}

{{ $events->total() }} {{ auth()->user()->role === 'admin' ? 'registrations' : 'events registered' }}

@forelse($events as $event) @php // Get the attendance record for this event $attendance = auth()->user()->role === 'admin' ? $event->attendances()->first() : $event->attendances->first(); @endphp
@if($event->is_virtual) Virtual @else In-Person @endif

{{ $event->title }}

@if(auth()->user()->role === 'admin' && $attendance)
{{ $attendance->user->name ?? 'Unknown User' }}
@endif
{{ $event->event_date?->format('M d, Y') }}
{{ $event->event_time ?? 'TBA' }}
@empty

{{ auth()->user()->role === 'admin' ? 'No event registrations' : 'No events registered' }}

{{ auth()->user()->role === 'admin' ? 'No one has registered for any events yet.' : 'You haven\'t registered for any events yet. Browse our upcoming events to register.' }}

@endforelse
@if($events->hasPages())
{{ $events->links('pagination.custom') }}
@endif
@endsection