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,40 +1,92 @@
<div class="grid gap-6 mb-6 md:grid-cols-2 lg:grid-cols-4">
<div class="grid gap-8 mb-8 md:grid-cols-2 lg:grid-cols-4">
<div>
<h3 class="font-bold text-lg text-white mb-3">À propos</h3>
<ul class="space-y-2">
<li><a href="#" class="text-neutral-400 text-sm hover:text-accent-400 transition-colors duration-300">Je suis organisateur</a></li>
<%# <li><a href="#" class="text-neutral-400 text-sm hover:text-accent-400 transition-colors duration-300">Pour les artistes</a></li> %>
<%# <li><a href="#" class="text-neutral-400 text-sm hover:text-accent-400 transition-colors duration-300">Kit presse</a></li> %>
<%# <li><a href="#" class="text-neutral-400 text-sm hover:text-accent-400 transition-colors duration-300">Artistes</a></li> %>
<h3 class="font-bold text-lg text-white mb-4 flex items-center">
<i data-lucide="info" class="w-5 h-5 mr-2 text-yellow-400"></i>
À propos
</h3>
<ul class="space-y-3">
<li><a href="#" class="text-gray-400 text-sm hover:text-yellow-400 transition-colors duration-300 flex items-center">
<i data-lucide="briefcase" class="w-4 h-4 mr-2"></i>
Je suis organisateur
</a></li>
<li><a href="#" class="text-gray-400 text-sm hover:text-yellow-400 transition-colors duration-300 flex items-center">
<i data-lucide="users" class="w-4 h-4 mr-2"></i>
Communauté
</a></li>
</ul>
</div>
<div>
<h3 class="font-bold text-lg text-white mb-3">Villes</h3>
<ul class="space-y-2">
<li><a href="#" class="text-neutral-400 text-sm hover:text-accent-400 transition-colors duration-300">Paris</a></li>
<%# <li><a href="#" class="text-neutral-400 text-sm hover:text-accent-400 transition-colors duration-300">Lyon</a></li> %>
<%# <li><a href="#" class="text-neutral-400 text-sm hover:text-accent-400 transition-colors duration-300">Marseille / Aix-en-Provence</a></li> %>
<%# <li><a href="#" class="text-neutral-400 text-sm hover:text-accent-400 transition-colors duration-300">Toulouse</a></li> %>
<h3 class="font-bold text-lg text-white mb-4 flex items-center">
<i data-lucide="map-pin" class="w-5 h-5 mr-2 text-yellow-400"></i>
Villes
</h3>
<ul class="space-y-3">
<li><a href="#" class="text-gray-400 text-sm hover:text-yellow-400 transition-colors duration-300 flex items-center">
<i data-lucide="map" class="w-4 h-4 mr-2"></i>
Paris
</a></li>
<li><a href="#" class="text-gray-400 text-sm hover:text-yellow-400 transition-colors duration-300 flex items-center">
<i data-lucide="map" class="w-4 h-4 mr-2"></i>
Lyon (bientôt)
</a></li>
</ul>
</div>
<%# <div>
<h3 class="font-bold text-lg text-white mb-3">Organisateurs</h3>
<ul class="space-y-2">
<li><a href="#" class="text-neutral-400 text-sm hover:text-accent-400 transition-colors duration-300">Help Center</a></li>
<li><a href="#" class="text-neutral-400 text-sm hover:text-accent-400 transition-colors duration-300">Contact Us</a></li>
<li><a href="#" class="text-neutral-400 text-sm hover:text-accent-400 transition-colors duration-300">Safety Guidelines</a></li>
<li><a href="#" class="text-neutral-400 text-sm hover:text-accent-400 transition-colors duration-300">Cancellation Policy</a></li>
</ul>
</div> %>
<div>
<h3 class="font-bold text-lg text-white mb-3">Support</h3>
<ul class="space-y-2">
<li><a href="#" class="text-neutral-400 text-sm hover:text-accent-400 transition-colors duration-300">Aide</a></li>
<li><a href="#" class="text-neutral-400 text-sm hover:text-accent-400 transition-colors duration-300">Nous contacter</a></li>
<li><a href="#" class="text-neutral-400 text-sm hover:text-accent-400 transition-colors duration-300">Signaler un contenu inapproprié</a></li>
<h3 class="font-bold text-lg text-white mb-4 flex items-center">
<i data-lucide="calendar" class="w-5 h-5 mr-2 text-yellow-400"></i>
Événements
</h3>
<ul class="space-y-3">
<li><a href="<%= events_path %>" class="text-gray-400 text-sm hover:text-yellow-400 transition-colors duration-300 flex items-center">
<i data-lucide="glass-water" class="w-4 h-4 mr-2"></i>
Afterworks
</a></li>
<li><a href="#" class="text-gray-400 text-sm hover:text-yellow-400 transition-colors duration-300 flex items-center">
<i data-lucide="music" class="w-4 h-4 mr-2"></i>
Concerts
</a></li>
</ul>
</div>
<div>
<h3 class="font-bold text-lg text-white mb-4 flex items-center">
<i data-lucide="help-circle" class="w-5 h-5 mr-2 text-yellow-400"></i>
Support
</h3>
<ul class="space-y-3">
<li><a href="#" class="text-gray-400 text-sm hover:text-yellow-400 transition-colors duration-300 flex items-center">
<i data-lucide="life-buoy" class="w-4 h-4 mr-2"></i>
Aide
</a></li>
<li><a href="#" class="text-gray-400 text-sm hover:text-yellow-400 transition-colors duration-300 flex items-center">
<i data-lucide="mail" class="w-4 h-4 mr-2"></i>
Nous contacter
</a></li>
<li><a href="#" class="text-gray-400 text-sm hover:text-yellow-400 transition-colors duration-300 flex items-center">
<i data-lucide="flag" class="w-4 h-4 mr-2"></i>
Signaler un contenu
</a></li>
</ul>
</div>
</div>
<div class="border-t border-neutral-700 pt-4 text-center text-neutral-400 text-sm">
<p>&copy; 2025 Aperonight. All rights reserved. • <a href="#" class="text-accent-400 hover:text-accent-300 transition-colors">Privacy Policy</a> • <a href="#" class="text-accent-400 hover:text-accent-300 transition-colors">Terms of Service</a></p>
<div class="border-t border-gray-700 pt-6 text-center">
<div class="flex flex-col sm:flex-row justify-between items-center">
<p class="text-gray-400 text-sm mb-4 sm:mb-0">
&copy; 2025 Aperonight. Tous droits réservés.
</p>
<div class="flex space-x-6">
<a href="#" class="text-gray-400 hover:text-yellow-400 transition-colors text-sm">
Politique de confidentialité
</a>
<a href="#" class="text-gray-400 hover:text-yellow-400 transition-colors text-sm">
Conditions d'utilisation
</a>
<a href="#" class="text-gray-400 hover:text-yellow-400 transition-colors text-sm">
Mentions légales
</a>
</div>
</div>
</div>