SPB Git

spb/phi-conseil

Public
1.0 KB · 36 lines tsx
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
Files · main
Menu

Theme