feat: ajout structure projet + config Node 20

This commit is contained in:
UltraLionFr
2025-12-07 00:11:21 +01:00
parent c728019f04
commit 25d49d04f0
60 changed files with 4260 additions and 157 deletions
+25
View File
@@ -0,0 +1,25 @@
import { LoginContent } from "@/components/auth/LoginContent";
import { auth } from "@/lib/auth";
import type { Metadata } from "next";
import { redirect } from "next/navigation";
export const metadata: Metadata = {
title: "Connexion | Jessy David",
description: "Connexion via Discord pour accéder au dashboard.",
};
type PageProps = {
searchParams: Promise<{ error?: string }>;
};
export default async function LoginPage({ searchParams }: PageProps) {
const session = await auth();
// Déjà connecté -> Redirige vers dashboard
if (session) {
redirect("/dashboard");
}
const { error } = await searchParams;
return <LoginContent error={error} />;
}