import { TeamsService, userService } from "@/services"; import { AuthService } from "@/services"; import { LoginLayout, AuthWrapper, LoginLoading } from "@/components/login"; export default async function LoginPage() { try { // Charger les équipes côté serveur const teams = await TeamsService.getTeams(); // Vérifier si l'utilisateur est déjà connecté const userUuid = await AuthService.getUserUuidFromCookie(); let userProfile = null; if (userUuid) { // Si l'utilisateur est connecté, récupérer son profil côté serveur userProfile = await userService.getUserByUuid(userUuid); } // Si l'utilisateur n'est pas connecté, afficher le formulaire d'auth return ( ); } catch (error) { console.error("Error loading login page:", error); return ( ); } }