Weekly Timetable

{{ $weekStartDate->format('M d') }} - {{ $weekStartDate->copy()->addDays(4)->format('M d, Y') }}
@foreach ($days as $index => $day) @php $dayNum = $index + 1; @endphp

{{ $day }}

{{ $weekStartDate->copy()->addDays($index)->format('M d') }}

@if ($this->lessons->has($dayNum)) @foreach ($this->lessons[$dayNum] as $lesson)

{{ $lesson->title }}

{{ substr($lesson->start_time, 0, 5) }} - {{ substr($lesson->end_time, 0, 5) }}

@if ($lesson->room)

Room {{ $lesson->room }}

@endif

{{ $lesson->group->name ?? '' }}

@endforeach @else

No lessons

@endif
@endforeach
@if ($this->selectedLesson)

{{ $this->selectedLesson->title }}

{{ $this->selectedLesson->group->name ?? '' }} • {{ $this->selectedLesson->day_name }}

{{ substr($this->selectedLesson->start_time, 0, 5) }} - {{ substr($this->selectedLesson->end_time, 0, 5) }}@if ($this->selectedLesson->room) • Room {{ $this->selectedLesson->room }}@endif

@livewire('lesson-modal', ['lessonId' => $this->selectedLesson->id], key($this->selectedLesson->id))
@endif