'use client'; import Link from 'next/link'; import { ArrowLeft, MessageCircle } from 'lucide-react'; import { useCaptureException } from '@kit/monitoring/hooks'; import { RootProviders } from '@kit/shared/components/root-providers'; import { Button } from '@kit/ui/button'; import { Heading } from '@kit/ui/heading'; import { Trans } from '@kit/ui/trans'; import { SiteHeader } from '~/(marketing)/_components/site-header'; const GlobalErrorPage = ({ error, reset, }: { error: Error & { digest?: string }; reset: () => void; }) => { useCaptureException(error); return (