@php $foodForm = $editingFood; $isEdit = (bool) $foodForm; $badgesValue = old('badges_input', implode(', ', $foodForm?->badges ?? [])); $badgeSuggestions = ['Tinggi Protein', 'Tinggi Serat', 'Tinggi Kalori', 'MPASI', 'Rendah Gula']; $statusClass = fn ($status) => match ($status) { 'Gizi Buruk', 'Obesitas', 'Stunting', 'Ditolak' => 'sg-status-red', 'Gizi Kurang', 'Gizi Lebih', 'Menunggu Verifikasi', 'Draft' => 'sg-status-orange', 'Risiko Berat Badan Lebih' => 'sg-status-yellow', 'Gizi Baik', 'Published' => 'sg-status-green', 'Archived' => 'sg-status-gray', default => 'sg-status-blue', }; @endphp

Rekomendasi Makanan

Lihat rekomendasi dari sistem dan bagikan ke chat orang tua.

Total Menu{{ number_format($foodSummary['total']) }}
Dipublikasikan{{ number_format($foodSummary['published']) }}
Menunggu Verifikasi{{ number_format($foodSummary['pending']) }}
Draft{{ number_format($foodSummary['draft']) }}
@if ($mode === 'manage')
{{ $isEdit ? 'Edit Rekomendasi Makanan' : 'Tambah Rekomendasi Makanan' }}
@if ($isEdit)Buat Baru@endif
@csrf @if ($isEdit) @method('PUT') @endif
@foreach ([['kalori','Kalori',250],['protein','Protein',12],['karbohidrat','Karbo',30],['lemak','Lemak',8],['serat','Serat',3],['gula','Gula',4]] as [$name,$label,$default])
@endforeach
@foreach ($badgeSuggestions as $badge) @endforeach
@endif
@if ($roomId) @endif
@forelse ($foods as $food)
@if ($food->thumbnail) {{ $food->nama }} @else @endif
{{ $food->nama }}
{{ $food->kategori_status }} {{ $food->usia_kategori ?: $food->usia_min.'-'.$food->usia_max.' bulan' }} {{ $food->status_menu }}
Kalori{{ $food->kalori }} kkal
Protein{{ $food->protein }}g
Karbo{{ $food->karbohidrat }}g
Lemak{{ $food->lemak }}g
Serat{{ $food->serat ?? 0 }}g
Gula{{ $food->gula ?? 0 }}g
@foreach (($food->badges ?? []) as $badge){{ $badge }}@endforeach
@if (($food->status_menu ?? null) === 'Ditolak' && $food->rejection_reason)
Alasan ditolak

{{ $food->rejection_reason }}

@endif
Bahan: {{ $food->bahan ?: '-' }}
Cara penyajian: {{ $food->cara_memasak ?: $food->alasan }}
@if ($mode === 'send')
@csrf @unless ($roomId) @foreach ($rooms as $room)@endforeach @endunless
@endif @if ($mode === 'manage')
Edit @unless (($food->status_menu ?? 'Published') === 'Archived')
@csrf @method('PATCH')
@endunless
@endif
@empty
Belum ada rekomendasi makanan.
@endforelse
{{ $foods->links('pagination::bootstrap-5') }}