'use client' import { useEffect } from 'react' import Link from 'next/link' interface ErrorPageProps { error: Error & { digest?: string } reset: () => void } export default function Error({ error, reset }: ErrorPageProps) { useEffect(() => { // Log the error to an error reporting service console.error('Unhandled error:', error) }, [error]) return (
The server reported a problem that we couldn't automatically recover from.
{error.message || 'An unexpected error occurred'}
{error.digest &&Error ID: {error.digest}
}