SPB Git

Repository Public

error.tsx 748 B 18 lines tsx

1"use client";2import { useT } from "@/i18n";3import { publicDict } from "@/i18n/public";4import { Button } from "@/components/ui";56export default function ErrorPage({ reset }: { error: Error; reset: () => void }) {7  const t = useT(publicDict);8  return (9    <main className="min-h-dvh flex items-center justify-center p-4">10      <div className="card p-8 text-center max-w-md" role="alert">11        <h1 className="t-title !text-[24px]">{t("errorTitle")}</h1>12        <p className="t-mute mt-2 mb-5">{t("errorBody")}</p>13        <div className="flex justify-center gap-2"><Button variant="primary" icon="refresh" onClick={reset}>{t("retry")}</Button><a href="/" className="btn btn-secondary">{t("home")}</a></div>14      </div>15    </main>16  );17}18
Files main
Menu

Theme