import { redirect } from 'next/navigation';
import { getCurrentUser } from '@/lib/auth';
import { AuthForm } from '@/components/AuthForm';

export default async function ConnexionPage({
  searchParams,
}: {
  searchParams: Promise<{ mode?: string }>;
}) {
  if (await getCurrentUser()) redirect('/compte');
  const { mode } = await searchParams;
  return <AuthForm initialMode={mode === 'signup' ? 'signup' : 'login'} />;
}
