"use client";
import { useEffect } from "react";
export const Error = ({
statusCode,
title,
description,
}: {
statusCode: number;
title: string;
description?: string;
}) => {
return (
{statusCode}
{title ? title : "Oh nein! Ein Fehler ist aufgetreten."}
{description || "Ein unerwarteter Fehler ist aufgetreten."}
);
};
export const ErrorFallback = ({
error,
reset,
}: {
error: Error & { digest?: string };
reset: () => void;
}) => {
useEffect(() => {
// Log the error to an error reporting service
console.error(error);
}, [error]);
return (
Something went wrong!
);
};