"use client";

// STAP 7: Error boundary voor poll detail pagina
//
// Dit bestand vangt fouten op in deze route.

export default function ErrorPoll({
  error,
  reset,
}: {
  error: Error & { digest?: string };
  reset: () => void;
}) {
  return (
    <div className="max-w-2xl mx-auto text-center py-12">
      <h2 className="text-2xl font-bold text-red-600 mb-4">
        Oeps! Iets ging fout
      </h2>
      <p className="text-gray-600 mb-6">{error.message}</p>
      <button
        onClick={reset}
        className="bg-red-600 text-white px-4 py-2 rounded-lg hover:bg-red-700"
      >
        Probeer opnieuw
      </button>
    </div>
  );
}
