spb/phi-conseil
Public
1"use client";23import { useEffect } from "react";4import { Button } from "@/components/ui/Button";56export default function ErrorPage({7 error,8 reset,9}: {10 error: Error & { digest?: string };11 reset: () => void;12}) {13 useEffect(() => {14 // Journal côté client sans détail sensible ; le digest permet la corrélation serveur.15 console.error("Erreur de rendu", error.digest ?? "");16 }, [error]);17 return (18 <section className="section-y bg-ivory-100">19 <div className="container-site py-16 text-center">20 <h1 className="text-h2">Une erreur est survenue</h1>21 <p className="text-lead text-ink-700 mx-auto mt-4 max-w-[32rem]">22 Veuillez réessayer. Si le problème persiste, contactez-nous.23 </p>24 <div className="mt-8 flex justify-center gap-3">25 <Button onClick={reset} arrow={false}>26 Réessayer27 </Button>28 <Button href="/" variant="outline">29 Accueil30 </Button>31 </div>32 </div>33 </section>34 );35}36