From e84d9aad5baa9f82b7b467e19d968381e03afce0 Mon Sep 17 00:00:00 2001 From: kbe Date: Mon, 15 Sep 2025 18:08:05 +0200 Subject: [PATCH] feat: Improve mobile responsiveness for promoter events page MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add responsive header with stacked layout on mobile - Implement dual layout system: table for desktop, cards for mobile - Make all action buttons full-width and accessible on mobile - Add proper spacing and touch targets for mobile UX - Ensure "Créer un événement" button is full-width on mobile - Improve empty state responsiveness 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- app/views/promoter/events/index.html.erb | 155 +++++++++++++++++++---- 1 file changed, 127 insertions(+), 28 deletions(-) diff --git a/app/views/promoter/events/index.html.erb b/app/views/promoter/events/index.html.erb index 3712949..c90571c 100644 --- a/app/views/promoter/events/index.html.erb +++ b/app/views/promoter/events/index.html.erb @@ -9,19 +9,22 @@ { name: 'Mes événements' } ] %> -
-
-

Mes événements

-

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

+
+
+
+

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