SCHEDULE

@if (session()->has('success'))
{{ session('success') }}
@endif @if (session()->has('error'))
{{ session('error') }}
@endif

{{ $this->monthName }}

@foreach($calendarDays as $dayData) @if($dayData['day'])
{{ $dayData['date']->format('D, M j') }} @if($dayData['isToday']) (Today) @endif
@if($dayData['scheduledDishes']->isNotEmpty())
@foreach($dayData['scheduledDishes'] as $scheduled)
{{ strtoupper(substr($scheduled->user->name, 0, 1)) }}
{{ $scheduled->userDish?->dish?->name ?? 'Skipped' }}
{{ $scheduled->user->name }}
@endforeach
@else
No dishes scheduled
@endif
@endif @endforeach
@if($showRegenerateModal)

Regenerate Day

This will clear the selected day and allow for regeneration. Continue?

@endif @if($showEditDishModal)

Edit Dish

Choose a dish for {{ \App\Models\User::find($editUserId)?->name }} on {{ \Carbon\Carbon::parse($editDate)->format('M j, Y') }}

@if(count($availableDishes) > 0)
@else

No dishes available for this user. Add dishes first.

@endif
@if(count($availableDishes) > 0) @endif
@endif @if($showAddDishModal)

Add Dish

Add a dish for {{ \Carbon\Carbon::parse($addDate)->format('M j, Y') }}

@if(count($addUserIds) > 0)
@if(count($addAvailableDishes) > 0) @else

No dishes in common for selected users. Add dishes first.

@endif
@endif
@if(count($addAvailableUsers) > 0 && count($addAvailableDishes) > 0) @endif
@endif