diff --git a/client/src/components/sidebar.tsx b/client/src/components/sidebar.tsx index 657e772..0346ec4 100644 --- a/client/src/components/sidebar.tsx +++ b/client/src/components/sidebar.tsx @@ -4,13 +4,13 @@ import { useQuery, useMutation } from "@tanstack/react-query"; import { apiRequest, queryClient } from "@/lib/queryClient"; import { useToast } from "@/hooks/use-toast"; import { Button } from "@/components/ui/button"; +import { Avatar, AvatarFallback } from "@/components/ui/avatar"; export default function Sidebar() { const [location] = useLocation(); const [, setLocation] = useLocation(); const { toast } = useToast(); - // Charger la session utilisateur const { data: session } = useQuery<{ id: string; username: string; role: string }>({ queryKey: ["/api/auth/session"], retry: false, @@ -18,7 +18,6 @@ export default function Sidebar() { const isAdmin = session?.role === "admin"; - // Mutation pour déconnexion const logoutMutation = useMutation({ mutationFn: async () => { const res = await apiRequest("POST", "/api/auth/logout", {}); @@ -39,7 +38,7 @@ export default function Sidebar() { { icon: PlusCircle, label: "Nouvelle publication", href: "/new", badge: null }, { icon: Calendar, label: "Calendrier", href: "/calendar", badge: null }, { icon: Images, label: "Médiathèque", href: "/media", badge: null }, - { icon: Users, label: "Pages gérées", href: "/pages", badge: "8" }, + { icon: Users, label: "Pages gérées", href: "/pages", badge: null }, { icon: Bot, label: "Assistant IA", href: "/ai", badge: null }, ]; @@ -49,21 +48,25 @@ export default function Sidebar() { ]; return ( -