"use client"; import * as React from "react"; import Link from "next/link"; import { RotateCcw } from "lucide-react"; import { Logo } from "@/components/brand/logo"; import { Button } from "@/components/ui/button"; export default function GlobalError({ error, reset }: { error: Error & { digest?: string }; reset: () => void }) { React.useEffect(() => { // Surface in the console for debugging; the user only sees a friendly message. console.error(error); }, [error]); return (

Something broke

We hit an unexpected error.

Your conversations and keys are safe. Try again; if it keeps happening, reload the page or come back in a minute.

{error.digest ? (

Reference: {error.digest}

) : null}
); }