{{ $plan->name }}

{{-- Plan header with macro targets --}}
@if($plan->goal)

{{ $plan->goal }}

@endif
@if($plan->daily_calories)

{{ number_format($plan->daily_calories) }}

kcal

@endif @foreach([['protein_g', 'Protein', 'blue'], ['carbs_g', 'Carbs', 'green'], ['fat_g', 'Fat', 'yellow']] as [$field, $label, $color]) @if($plan->$field)

{{ $plan->$field }}g

{{ $label }}

@endif @endforeach
{{-- Meals + total calories summary --}}

Meals

@forelse($plan->meals as $meal) @php $totalCal = $meal->foods->sum('calories_per_serving') ?? 0; @endphp

{{ $meal->name }}

@if($meal->time_label)

{{ $meal->time_label }}

@endif
@if($totalCal)

{{ number_format($totalCal) }} kcal

@endif
id, $meal->id]) }}" method="POST" class="inline" onsubmit="return swalConfirm(this)"> @csrf @method('DELETE')
@if($meal->foods && $meal->foods->count())
@foreach($meal->foods as $food) {{ $food->name }}{{ $food->quantity ? ' · ' . $food->quantity : '' }} @endforeach
@else

No foods listed.

@endif
@empty

No meals yet. Add the first meal.

@endforelse {{-- Total calories bar --}} @if($plan->daily_calories && $plan->meals->count()) @php $totalPlanCal = $plan->meals->sum(fn($m) => $m->foods->sum('calories_per_serving')); @endphp
Total from meals {{ number_format($totalPlanCal) }} / {{ number_format($plan->daily_calories) }} kcal
@endif
{{-- Assigned members --}}

Assigned Members

@forelse($assignments as $assignment)
{{ strtoupper(substr($assignment->member?->name ?? '?', 0, 1)) }}

{{ $assignment->member?->name }}

{{ $assignment->member?->member_id }}

id, $assignment->id]) }}" method="POST" onsubmit="return swalConfirm(this)"> @csrf @method('DELETE')
@empty
No members assigned.
@endforelse
{{-- Add Meal modal --}}

Add Meal

@csrf

Press Enter or comma to add each food item.

{{-- Assign Member modal --}}

Assign Member

@csrf
{{-- Edit Plan modal --}}

Edit Diet Plan

@csrf @method('PUT')