import { redirect } from "next/navigation"; import { auth } from "@/auth"; import { 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 session = await auth(); if (!session?.user) { redirect("/login"); } // Récupérer le profil utilisateur const userProfile = await userService.getUserByUuid(session.user.id); if (!userProfile) { redirect("/login"); } // Charger les équipes pour la sélection const teams = await TeamsService.getTeams(); return (