import { signInWithPassword, signInWithMagicLink } from '@/app/actions/auth'; import { createServerClient } from '@/lib/supabase/server'; import { redirect } from 'next/navigation'; export default async function LoginPage({ searchParams, }: { searchParams: { redirect?: string; error?: string }; }) { // Check if user is already logged in const supabase = await createServerClient(); const { data: { user }, } = await supabase.auth.getUser(); if (user) { redirect(searchParams.redirect || '/dashboard'); } return (

Sign in

Access your account

{searchParams.error && (

{searchParams.error}

)} {/* Email/Password Form */}
Or
{/* Magic Link Form */}
{/* OAuth Providers - Uncomment to enable */} {/*
*/}
Don't have an account? Sign up
); }