{# templates/account/addresses.html.twig #}
{% extends 'base.html.twig' %}

{% block title %}Mes adresses - Marketplace{% endblock %}

{% block body %}
<div class="container mx-auto px-4 py-8">
    <div class="max-w-4xl mx-auto">
        <div class="flex justify-between items-center mb-8">
            <h1 class="text-3xl font-bold">Mes adresses</h1>
            <a href="{{ path('account_address_add') }}" class="bg-primary-600 text-white px-4 py-2 rounded-lg hover:bg-primary-700">
                <i class="fas fa-plus mr-2"></i> Ajouter une adresse
            </a>
        </div>
        
        {% if addresses|length > 0 %}
            <div class="grid grid-cols-1 md:grid-cols-2 gap-6">
                {% for index, address in addresses %}
                    <div class="bg-white rounded-lg shadow p-6">
                        <div class="flex justify-between items-start mb-4">
                            <h3 class="font-semibold text-lg">Adresse {{ index + 1 }}</h3>
                            <div class="flex space-x-2">
                                <a href="{{ path('account_address_edit', {index: index}) }}" class="text-blue-600 hover:text-blue-800">
                                    <i class="fas fa-edit"></i>
                                </a>
                                <form action="{{ path('account_address_delete', {index: index}) }}" method="POST" onsubmit="return confirm('Supprimer cette adresse ?')">
                                    <button type="submit" class="text-red-600 hover:text-red-800">
                                        <i class="fas fa-trash"></i>
                                    </button>
                                </form>
                            </div>
                        </div>
                        <div class="text-gray-700">
                            <p><strong>{{ address.fullName }}</strong></p>
                            <p>{{ address.address }}</p>
                            {% if address.address2 %}
                                <p>{{ address.address2 }}</p>
                            {% endif %}
                            <p>{{ address.postalCode }} {{ address.city }}</p>
                            <p>{{ address.country }}</p>
                        </div>
                    </div>
                {% endfor %}
            </div>
        {% else %}
            <div class="bg-white rounded-lg shadow p-12 text-center">
                <i class="fas fa-map-marker-alt text-6xl text-gray-300 mb-4"></i>
                <h3 class="text-xl font-semibold mb-2">Aucune adresse</h3>
                <p class="text-gray-500 mb-4">Vous n'avez pas encore ajouté d'adresse</p>
                <a href="{{ path('account_address_add') }}" class="bg-primary-600 text-white px-4 py-2 rounded-lg hover:bg-primary-700">
                    Ajouter une adresse
                </a>
            </div>
        {% endif %}
    </div>
</div>
{% endblock %}