@extends('partials.app') @section('content')

Manage Trainers: {{ $module->name }}

@php $trainerRequired = ($module->training_type ?? 'classroom') !== 'self_training'; $trainerStatusMap = [ 'pending' => ['label' => 'Pending', 'class' => 'badge-warning'], 'accepted' => ['label' => 'Accepted', 'class' => 'badge-success'], 'rejected' => ['label' => 'Rejected', 'class' => 'badge-danger'], ]; @endphp @if (!$trainerRequired)
Trainer assignment is optional for self training programs.
@endif
@csrf @forelse($module->trainers as $index => $trainer) @empty @endforelse
Select Trainer Assignment Start Date Assignment End Date Status Action
@php $trainerStatus = $trainerStatusMap[$trainer->pivot->acceptance_status ?? 'pending'] ?? $trainerStatusMap['pending']; @endphp {{ $trainerStatus['label'] }}
No trainers assigned. Click "Add Trainer" to start.

Assign Venues
@forelse($module->venues ?? [] as $index => $venue) @empty @endforelse
Select Venue Action
No venues assigned. Click "Add Venue"
@endsection