-
neo-schobert authoredneo-schobert authored
dashboard.html.twig 5.72 KiB
{# Edited By Néo Schobert & Yanis Bentoumi #}
{% extends 'base.html.twig' %}
{% block title %}Administration{% endblock %}
{% block body %}
<div class="container mt-4">
<h1>Dashboard Administrateur</h1>
<div class="row mt-4">
<!-- Statistiques -->
<div class="col-md-6">
<div class="card">
<div class="card-body">
<h5 class="card-title">Top 3 des items les plus chers</h5>
{% if topItems is empty %}
<p class="text-muted">Aucun item trouvé</p>
{% else %}
<ul class="list-group">
{% for item in topItems %}
<li class="list-group-item d-flex justify-content-between align-items-center">
{{ item.title }}
<span class="badge bg-primary rounded-pill">{{ item.price }} €</span>
</li>
{% endfor %}
</ul>
{% endif %}
</div>
</div>
</div>
<div class="col-md-6">
<div class="card">
<div class="card-body">
<h5 class="card-title">Top 3 des wishlists par valeur</h5>
{% if topWishlists is empty %}
<p class="text-muted">Aucune wishlist trouvée</p>
{% else %}
<ul class="list-group">
{% for wishlist in topWishlists %}
<li class="list-group-item d-flex justify-content-between align-items-center">
{{ wishlist.name }}
<span class="badge bg-success rounded-pill">{{ wishlist.wishlistTotalPrice() }} €</span>
</li>
{% endfor %}
</ul>
{% endif %}
</div>
</div>
</div>
</div>
<!-- Gestion des utilisateurs -->
<div class="card mt-4">
<div class="card-body">
<h5 class="card-title">Gestion des utilisateurs</h5>
{% if users is empty %}
<p class="text-muted">Aucun utilisateur enregistré</p>
{% else %}
<div class="table-responsive">
<table class="table">
<thead>
<tr>
<th>ID</th>
<th>Nom d'utilisateur</th>
<th>Email</th>
<th>Statut</th>
<th>Actions</th>
</tr>