<header id="navbar" class="nav">
<a class="navbar-brand" href="/">
<img src="{{ asset('assets/uploads/votre-logo.png')}}" alt="logo"></a>
<div class="dropdown-1">
<button>Consulter le planning</button>
<div class="content">
<a class="asous" href="{{ path('app_agenda')}}"> Toutes les activités</a>
{% for category in generateCategoryLinks() %}
<a class="asous" href="{{ path('app_agenda_by_category', {'categoryTitle': category.titleCategory }) }}">{{ category.titleCategory }}</a>
{% endfor %}
</div>
</div>
<a class="aderoulant" href="{{ path('app_home')}}">Formulaire de recherche</a>
<a class="aderoulant" href="{{ path('app_contact_form')}}">Contact</a>
{% if app.user %}
<a class="aderoulant" href="{{ path('app_purchase') }}">Commandes</a>
<a class="aderoulant" href="{{ path('app_payment') }}">Paiements</a>
<a class="aderoulant" href="{{ path('app_logout') }}">Déconnexion</a>
{# CartService enregistré dans twig.yaml#}
<a class="aderoulant" href="{{ path('cart_index') }}"id="panier-link">🛒
({{ cartService.total | amount }})
</a>
{% else %}
<a class="aderoulant" href=" {{ path('app_registration') }}">Création compte</a>
<a class="aderoulant" href="{{ path('app_login') }}">Connexion</a>
<a class="aderoulant" href="{{ path('app_mode_emploi') }} "> Mode d'emploi</a>
{% endif %}
<a href="{{ path('app_admin_agenda') }}">Admin</a>
</div>
</nav>
<a class="icon" onclick = "myFunction()">☰</a>
</header>
<script>
console.log("cc-menu.js");
/*le bouton icon va permuter nav et navresponsive au click */
function myFunction() {
var x = document.getElementById("navbar");
if (x.className === "nav") {
x.className += " responsive";
} else {
x.className = "nav";
}
}
// Récupérer l'élément du lien du panier
let panierLink = document.getElementById("panier-link");
// Récupérer le montant du panier
let montantPanier = parseFloat(panierLink.innerText.match(/([0-9.]+)/)[0]);
// Vérifier si le montant est différent de 0.00 €
if (montantPanier !== 0.0) {
// Créer un nouvel élément de texte
var texteFinaliserCommande = document.createTextNode(
"Finalisez votre commande"
);
// Ajouter le texte à l'élément du lien du panier
panierLink.appendChild(texteFinaliserCommande);
// Appliquer le style rouge au texte ajouté
panierLink.style.color = "red";
}
</script>