diff --git a/components/AdminPanel.tsx b/components/AdminPanel.tsx index 98dfc41..db0dc43 100644 --- a/components/AdminPanel.tsx +++ b/components/AdminPanel.tsx @@ -69,77 +69,124 @@ export default function AdminPanel({ initialPreferences }: AdminPanelProps) { return (
-
-

+
+

ADMIN

{/* Navigation Tabs */} -
- - - - +
+ {/* Mobile: Grid layout */} +
+ + + + +
+ + {/* Desktop: Horizontal tabs */} +
+ + + + +
{activeSection === "preferences" && ( -
-

+
+

Préférences UI Globales

-
-
-
-

+
+
+
+

Images de fond du site

-

+

Ces préférences s'appliquent à tous les utilisateurs

{!isEditing && ( @@ -178,7 +225,7 @@ export default function AdminPanel({ initialPreferences }: AdminPanelProps) { } label="Background Leaderboard" /> -
+
@@ -228,24 +228,28 @@ export default function EventManagement() {
{(isCreating || editingEvent) && ( -
-

+
+

{isCreating ? "Créer un événement" : "Modifier l'événement"}

- + setFormData({ ...formData, date: e.target.value }) } - className="w-full px-3 py-2 bg-black/60 border border-pixel-gold/30 rounded text-white text-sm" + className="w-full px-3 py-2 bg-black/60 border border-pixel-gold/30 rounded text-white text-xs sm:text-sm" />
- +
-