Update all views to use new design system components and styling

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
kbe
2025-09-08 17:59:12 +02:00
parent e4d778355e
commit 4b671a211b
39 changed files with 1068 additions and 5127 deletions

View File

@@ -1,5 +1,20 @@
<% if resource.errors.any? %>
<% resource.errors.full_messages.each do |message| %>
<% flash.now[:error] = message %>
<% end %>
<% end %>
<div class="bg-red-50 border border-red-200 text-red-800 rounded-xl p-4 mb-6" data-controller="flash-message">
<div class="flex items-start">
<div class="flex-shrink-0">
<i data-lucide="x-circle" class="w-5 h-5"></i>
</div>
<div class="ml-3 flex-1">
<h3 class="text-sm font-medium mb-2">Veuillez corriger les erreurs suivantes :</h3>
<ul class="list-disc list-inside space-y-1 text-sm">
<% resource.errors.full_messages.each do |message| %>
<li><%= message %></li>
<% end %>
</ul>
</div>
<button data-action="click->flash-message#close" class="bg-transparent border-none cursor-pointer p-1 text-inherit opacity-70 transition-opacity duration-200">
<i data-lucide="x" class="w-4 h-4"></i>
</button>
</div>
</div>
<% end %>