'use client'; import Link from 'next/link'; import { useSearchParams } from 'next/navigation'; import { Suspense } from 'react'; function AuthErrorContent() { const searchParams = useSearchParams(); const error = searchParams.get('error'); const errorMessages: Record = { Configuration: 'There is a problem with the server configuration.', AccessDenied: 'You do not have permission to sign in.', Verification: 'The verification token has expired or has already been used.', Default: 'An error occurred during authentication.', }; const errorMessage = error && errorMessages[error] ? errorMessages[error] : errorMessages.Default; return (

Authentication Error

{errorMessage}

{error && (

Error code: {error}

)}
Go Home Try Again
); } export default function AuthErrorPage() { return (

Loading...

}>
); }