@php $starts = \App\Support\TeacherSchedule::startsAt($item); $ends = \App\Support\TeacherSchedule::endsAt($item); $session = $item instanceof \App\Models\LessonSession ? $item : null; @endphp

{{ $starts?->format('g:i A') ?: '—' }} @if ($ends) – {{ $ends->format('g:i A') }} @endif

{{ $session?->displayTitle() ?? $item->lesson?->studentDisplayName() ?? 'Lesson' }}

{{ $session?->delivery_method?->label() ?? 'Assigned' }} @if ($session) · {{ $session->audienceLabel() }} @endif · {{ $item->status?->label() }}

@if ($session)
@include('teacher.lessons.row-actions', ['item' => $session, 'size' => 'btn-sm'])
@endif