<% content_for(:title, "Mes événements") %>
<%= render 'components/breadcrumb', crumbs: [ { name: 'Accueil', path: root_path }, { name: 'Tableau de bord', path: dashboard_path }, { name: 'Mes événements' } ] %>

Mes événements

Gérez tous vos événements depuis cette interface

<%= link_to new_promoter_event_path, class: "inline-flex items-center justify-center px-6 py-3 bg-gray-900 text-white font-medium rounded-lg hover:bg-gray-800 transition-colors duration-200 w-full sm:w-auto" do %> Créer un événement <% end %>
<% if @events.any? %>
<% @events.each do |event| %>

<%= link_to event.name, promoter_event_path(event), class: "hover:text-purple-600 transition-colors" %>

<%= event.description.truncate(100) %>

<% case event.state %> <% when "draft" %> Brouillon <% when "published" %> Publié <% when "canceled" %> Annulé <% when "sold_out" %> Complet <% end %> <% if event.featured? %> À la une <% end %>
Date
<% if event.start_time %>
<%= event.start_time.strftime("%d/%m/%Y") %>
<%= event.start_time.strftime("%H:%M") %>
<% else %> Non définie <% end %>
Lieu
<%= event.venue_name %>
<%= event.venue_address %>
<%= link_to promoter_event_path(event), class: "w-full inline-flex items-center justify-center px-3 py-2 bg-gray-100 text-gray-700 text-sm font-medium rounded-lg hover:bg-gray-200 transition-colors" do %> Voir <% end %> <%= link_to edit_promoter_event_path(event), class: "w-full inline-flex items-center justify-center px-3 py-2 bg-blue-100 text-blue-700 text-sm font-medium rounded-lg hover:bg-blue-200 transition-colors" do %> Modifier <% end %>
<% end %>
<%= paginate @events if respond_to?(:paginate) %>
<% else %>

Aucun événement

Vous n'avez pas encore créé d'événement. Commencez dès maintenant !

<%= link_to new_promoter_event_path, class: "inline-flex items-center justify-center px-6 py-3 bg-gray-900 text-white font-medium rounded-lg hover:bg-gray-800 transition-colors duration-200 w-full sm:w-auto" do %> Créer mon premier événement <% end %>
<% end %>