import { redirect } from "next/navigation"; import { Header, Footer } from "@/components/Shell"; import { SignIn } from "@/components/SignIn"; import { user } from "@/lib/supabase"; import { authDestination } from "@/shared/account"; export const metadata = { title: "Log in" }; export default async function LogIn({ searchParams, }: { searchParams: Promise<{ next?: string; auth?: string }>; }) { const query = await searchParams; const next = authDestination(query.next); if (await user()) redirect(next === "/auth/reset-password" ? "/settings" : next); return ( <>