'use client'; import { useEffect } from 'react'; import Link from 'next/link'; import Image from 'next/image'; interface ErrorProps { error: Error & { digest?: string }; reset: () => void; } export default function Error({ error, reset }: ErrorProps) { useEffect(() => { // Log l'erreur dans la console/terminal console.error('Erreur serveur:', error); }, [error]); return (
Une erreur inattendue s'est produite sur le serveur.
{error.message && ({error.message}
)} {!error.message && (Veuillez réessayer dans quelques instants.
)} {/* Action Buttons */}