"use client"; import { useEffect } from "react"; import { useTranslation } from "@turbostarter/i18n"; import { captureException } from "@turbostarter/monitoring-web"; import { Button, buttonVariants } from "@turbostarter/ui-web/button"; import { pathsConfig } from "~/config/paths"; import { TurboLink } from "~/modules/common/turbo-link"; export default function Error({ error, reset, }: { error: Error & { digest?: string }; reset: () => void; }) { const { t } = useTranslation("common"); useEffect(() => { captureException(error); }, [error]); return (

{t("error.general")}

{error.message || t("error.apologies")}

{error.message && ( {error.digest} )}
{t("goBackHome")}
); }