import { redirect } from "next/navigation"; import { AuthService, userService, TeamsService } from "@/services"; import { AccountForm } from "@/components/account/account-form"; export default async function AccountPage() { try { // Vérifier si l'utilisateur est connecté const userUuid = await AuthService.getUserUuidFromCookie(); if (!userUuid) { redirect("/login"); } // Récupérer le profil utilisateur const userProfile = await userService.getUserByUuid(userUuid); if (!userProfile) { redirect("/login"); } // Charger les équipes pour la sélection const teams = await TeamsService.getTeams(); return (

Mon compte

); } catch (error) { console.error("Error loading account page:", error); redirect("/login"); } }