Toutes mes commandes

Consultez l'historique de toutes vos commandes

<%= link_to dashboard_path, class: "inline-flex items-center px-4 py-2 bg-purple-100 hover:bg-purple-200 text-purple-700 font-medium rounded-lg transition-colors duration-200" do %> Retour au tableau de bord <% end %>
<% if @orders.any? %>
<% @orders.each do |order| %>

<%= order.event.name %>

<%= order.status.humanize %>
<%= order.event.start_time.strftime("%d %B %Y à %H:%M") %>
<%= order.event.venue_name %>
<%= pluralize(order.tickets.count, 'billet') %>
Commande #<%= order.id %> • <%= order.created_at.strftime("%d/%m/%Y") %> • <%= order.total_amount_euros %>€
<%= link_to order_path(order), class: "inline-flex items-center px-3 py-2 bg-purple-600 hover:bg-purple-700 text-white text-sm font-medium rounded-lg transition-colors duration-200" do %> Voir détails <% end %>
<% order.tickets.limit(3).each do |ticket| %>
<%= ticket.ticket_type.name %> - <%= ticket.first_name %> <%= ticket.last_name %>
<%= link_to ticket_download_path(ticket.qr_code), class: "text-purple-600 hover:text-purple-800 dark:text-purple-400 dark:hover:text-purple-200" do %> <% end %>
<% end %> <% if order.tickets.count > 3 %>
et <%= order.tickets.count - 3 %> autre<%= order.tickets.count - 3 > 1 ? 's' : '' %> billet<%= order.tickets.count - 3 > 1 ? 's' : '' %>
<% end %>
<% end %>
<%= paginate @orders %>
<% else %>

Aucune commande

Vous n'avez encore passé aucune commande.

<%= link_to events_path, class: "inline-flex items-center px-4 py-2 bg-purple-600 text-white rounded-lg hover:bg-purple-700 transition-colors duration-200" do %> Découvrir les événements <% end %>
<% end %>