{% extends '@CpCreationVitiCore/admin/base.html.twig' %}

{% block section_label %}Parametres{% endblock %}
{% block page_title %}Configuration du site{% endblock %}

{% block content %}
    <section class="admin-settings-home">
        <div class="admin-settings-hero">
            <div>
                <p class="admin-home-kicker">Parametres</p>
                <h2>Configurer les elements structurants du site</h2>
                <p>Retrouvez ici les reglages boutique, paiement, taxes, livraison, tracking et configuration generale.</p>
            </div>
        </div>

        <div class="admin-settings-grid">
            {% if is_granted('ROLE_ADMIN') %}
                <a class="admin-settings-card" href="{{ path('admin_shop_config') }}">
                    <span>Boutique</span>
                    <strong>Configuration boutique</strong>
                    <small>Coordonnees, options de commande et informations commerciales.</small>
                </a>

                <a class="admin-settings-card" href="{{ path('admin_payment') }}">
                    <span>Paiement</span>
                    <strong>Methodes de paiement</strong>
                    <small>Activation, ordre et parametrage des moyens de paiement.</small>
                </a>

                <a class="admin-settings-card" href="{{ path('admin_product_tax') }}">
                    <span>Fiscalite</span>
                    <strong>Taxes</strong>
                    <small>Taux de TVA et regles fiscales appliquees au catalogue.</small>
                </a>
            {% endif %}

            {% if is_granted('ROLE_ADMIN') or is_granted('ROLE_SHIPPING') %}
                <a class="admin-settings-card" href="{{ path('admin_shipping_config') }}">
                    <span>Livraison</span>
                    <strong>Transporteurs</strong>
                    <small>Zones, pays, frais de port et supplements de livraison.</small>
                </a>
            {% endif %}

            {% if is_granted('ROLE_ADMIN') or is_granted('ROLE_TRACKING') %}
                <a class="admin-settings-card" href="{{ path('admin_tracking') }}">
                    <span>Tracking</span>
                    <strong>Suivi et scripts</strong>
                    <small>Balises analytiques, pixels publicitaires et scripts de mesure.</small>
                </a>
            {% endif %}

            {% if is_granted('ROLE_ADMIN') %}
                <a class="admin-settings-card" href="{{ path('admin_contact') }}">
                    <span>Site</span>
                    <strong>Configuration de base</strong>
                    <small>Informations generales, coordonnees et elements communs du site.</small>
                </a>

                <a class="admin-settings-card" href="{{ path('admin_user') }}">
                    <span>Administration</span>
                    <strong>Utilisateurs</strong>
                    <small>Comptes administrateurs et acces aux espaces de gestion.</small>
                </a>

                <a class="admin-settings-card" href="{{ path('admin_locale') }}">
                    <span>Site</span>
                    <strong>Locales</strong>
                    <small>Langues disponibles et ordre d'affichage du site.</small>
                </a>
            {% endif %}
        </div>
    </section>
{% endblock %}
