@extends('admin.layouts.app') @section('title','Conference Speakers') @section('page-title','Conference Speakers') @section('page-subtitle','Assign invited speakers and review their presentation materials') @section('content') @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
Assign Speaker

Speakers do not need paid registration. They only need an account on the system. LOC or Admin can assign the speaker role for a conference so they can upload slides, a document, and their presentation title.

@csrf
@if($search && $userOptions->isEmpty()) No users match your search. Try a different term. @elseif(!$search) Use search above to find users, or pick from recent accounts. @endif
@forelse($speakers as $speaker) @empty @endforelse
Speaker Conference Title / Topic Upload Approval Assigned Actions
{{ $speaker->user?->name }}
{{ $speaker->user?->email }}
{{ $speaker->conference?->short_name ?? $speaker->conference?->name }} {{ Str::limit($speaker->presentation_title ?? '—', 40) }} {{ str_replace('_', ' ', ucfirst($speaker->upload_status)) }} {{ ucfirst($speaker->approval_status) }} {{ $speaker->assigned_at?->format('M d, Y') ?? '—' }} View @if($speaker->approval_status === 'pending' && $speaker->hasUploadedMaterials()) Review @endif
No speakers assigned yet.
{{ $speakers->links() }}
@endsection