+ Social Flow +
+Tableau de bord
+diff --git a/client/src/pages/mobile/dashboard.tsx b/client/src/pages/mobile/dashboard.tsx index c276662..be85bc0 100644 --- a/client/src/pages/mobile/dashboard.tsx +++ b/client/src/pages/mobile/dashboard.tsx @@ -1,6 +1,5 @@ import TopBar from "@/components/topbar"; import OngoingReels from "@/components/ongoing-reels"; -import { useState } from "react"; import { Link, useLocation } from "wouter"; import { PlusCircle, @@ -12,81 +11,105 @@ import { Clock, Settings, Users, - Bot, - Database, - ChevronRight + ChevronRight, + Sparkles } from "lucide-react"; +import { Card, CardContent, CardHeader, CardTitle, CardDescription } from "@/components/ui/card"; +import { Button } from "@/components/ui/button"; export default function DashboardMobile() { const [, setLocation] = useLocation(); const mainActions = [ - { icon: PlusCircle, label: "Nv. Post", href: "/new", color: "text-blue-500", bg: "bg-blue-500/10", border: "border-blue-500/20" }, - { icon: Video, label: "Nv. Reel", href: "/reel", color: "text-purple-500", bg: "bg-purple-500/10", border: "border-purple-500/20" }, - { icon: Calendar, label: "Calendrier", href: "/calendar", color: "text-amber-500", bg: "bg-amber-500/10", border: "border-amber-500/20" }, - { icon: BarChart3, label: "Analytics", href: "/analytics", color: "text-emerald-500", bg: "bg-emerald-500/10", border: "border-emerald-500/20" }, + { icon: PlusCircle, label: "Nv. Post", href: "/new", color: "text-blue-500", bg: "bg-blue-500/10", border: "border-blue-500/20", description: "Créer une publication" }, + { icon: Video, label: "Nv. Reel", href: "/reel", color: "text-purple-500", bg: "bg-purple-500/10", border: "border-purple-500/20", description: "Générer une vidéo IA" }, + { icon: Calendar, label: "Calendrier", href: "/calendar", color: "text-amber-500", bg: "bg-amber-500/10", border: "border-amber-500/20", description: "Voir le planning" }, + { icon: BarChart3, label: "Analytics", href: "/analytics", color: "text-emerald-500", bg: "bg-emerald-500/10", border: "border-emerald-500/20", description: "Statistiques" }, ]; const secondaryMenu = [ { icon: Images, label: "Médiathèque", href: "/media" }, - { icon: Wand2, label: "Éditeur", href: "/image-editor" }, + { icon: Wand2, label: "Éditeur d'images", href: "/image-editor" }, { icon: Clock, label: "Historique", href: "/history" }, - { icon: Users, label: "Pages", href: "/pages" }, + { icon: Users, label: "Pages connectées", href: "/pages" }, { icon: Settings, label: "Paramètres", href: "/settings" }, ]; - // Admin items could be added here if needed, or integrated into secondaryMenu - return (
Tableau de bord
+