{% extends 'base.html.twig' %} {% block title %}Tableau de bord – EOS{% endblock %} {% block body %} {% set dayNames = {'1': 'Lun', '2': 'Mar', '3': 'Mer', '4': 'Jeu', '5': 'Ven', '6': 'Sam', '7': 'Dim'} %} {% set today = 'now'|date('Y-m-d') %} {# ── En-tête semaine ── #}
{{ today|date('l d F Y')|capitalize }}
| Jour | Calories | Protéines | Poids | 😊 | 😴 | 😓 |
|---|---|---|---|---|---|---|
| {{ dayNames[item.date|date('N')] }} {{ item.date|date('d/m') }} {% if isToday %}auj.{% endif %} | {% if item.caloriesConsumed is not null %} {{ item.caloriesConsumed }} {% if dashboard.targetCalories > 0 %} {% set cpct = item.calorieFillPercent() %} {% endif %} {% else %}–{% endif %} | {% if item.proteinsConsumed is not null %} {{ item.proteinsConsumed }} g {% if dashboard.targetProteins > 0 %} {% set ppct = item.proteinFillPercent() %} {% endif %} {% else %}–{% endif %} | {{ item.weight ? item.weight ~ ' kg' : '–' }} | {{ item.moodScore ?? '–' }} | {{ item.sleepScore ?? '–' }} | {{ item.fatigueScore ?? '–' }} |