@php $canJoin = $canJoin ?? false; $canEnd = $canEnd ?? false; $canExtend = $canExtend ?? \App\Support\TeacherWorkspace::canExtend(auth()->user(), $session); $startBlockedReason = $startBlockedReason ?? app(\App\Services\LessonSessionService::class)->startBlockedReason($session); $endBlockedReason = $endBlockedReason ?? app(\App\Services\LessonSessionService::class)->endBlockedReason($session); $size = $size ?? 'btn-sm'; @endphp @if ($session->status?->isEnded()) @else @if ($canJoin)
@elseif ($session->status?->value !== 'live' && $startBlockedReason) {{ $startBlockedReason }} @endif @if ($canEnd) @elseif ($session->status?->value === 'live' && $endBlockedReason) {{ $endBlockedReason }} @endif @if ($canExtend) @include('live.partials.extend-form', [ 'session' => $session, 'action' => route('teacher.live.extend', $session), 'size' => $size, ]) @endif @endif