{% extends 'nutrition/base.html' %}

{% block title %}Ajouter un aliment - Carb Cycling{% endblock %}

{% block content %}
<div class="row justify-content-center">
    <div class="col-md-8">
        <div class="card">
            <div class="card-header bg-success text-white">
                <h4 class="mb-0">
                    <i class="bi bi-plus-circle"></i> Ajouter un aliment
                </h4>
            </div>
            <div class="card-body">
                <p class="mb-4">
                    <strong>Repas :</strong> {{ repas.get_type_repas_display }}<br>
                    <strong>Journée :</strong> {{ repas.journee.date|date:"d/m/Y" }}
                    <span class="badge badge-{{ repas.journee.type_journee }}">
                        {{ repas.journee.get_type_journee_display }}
                    </span>
                </p>
                
                <form method="post">
                    {% csrf_token %}
                    
                    <div class="mb-3">
                        <label for="{{ form.aliment.id_for_label }}" class="form-label fw-bold">
                            Aliment
                        </label>
                        {{ form.aliment }}
                        <div class="form-text">
                            Sélectionnez un aliment dans la liste
                        </div>
                    </div>
                    
                    <div class="mb-3">
                        <label for="{{ form.nombre_portions.id_for_label }}" class="form-label fw-bold">
                            Nombre de portions
                        </label>
                        {{ form.nombre_portions }}
                        <div class="form-text">
                            1 portion = 1 apport standard (voir le guide des aliments)
                        </div>
                    </div>
                    
                    <div class="mb-3">
                        <label for="{{ form.notes.id_for_label }}" class="form-label">
                            Notes (optionnel)
                        </label>
                        {{ form.notes }}
                        <div class="form-text">
                            Ex: mode de préparation, remarques...
                        </div>
                    </div>
                    
                    <div class="alert alert-info">
                        <strong><i class="bi bi-lightbulb"></i> Astuce :</strong>
                        Consultez le <a href="{% url 'liste_aliments' %}" target="_blank">guide des aliments</a>
                        pour voir les portions standards de chaque aliment.
                    </div>
                    
                    <div class="d-flex justify-content-between">
                        <a href="{% url 'detail_repas' repas.pk %}" class="btn btn-outline-secondary">
                            <i class="bi bi-x-circle"></i> Annuler
                        </a>
                        <button type="submit" class="btn btn-success">
                            <i class="bi bi-check-circle"></i> Ajouter l'aliment
                        </button>
                    </div>
                </form>
            </div>
        </div>
    </div>
</div>
{% endblock %}
