Files
accounted/app/error.tsx
admin e7f0070e84
masterplan-lock / check (push) Successful in 19s
ci / sonar (push) Failing after 21s
security / scan (push) Failing after 1m37s
fix(restore): återställ default branch-filer som raderades av docs-publiceringen (7e33543)
Återställer 6136 filer från 7e33543^. Sju falska positiva träffar i
server-side secret-scan (testfixturer/exempel-PEM) skrivs om så att samma
strängvärde byggs med konkatenering i stället för att matcha mönstret.
2026-11-10 09:37:22 +01:00

20 lines
744 B
TypeScript

'use client'
import { AppErrorBoundary } from '@/components/system/AppErrorBoundary'
// App-wide error boundary. Before this existed, only (dashboard) had an
// error.tsx, so a transient error anywhere else (notably the /select-company
// picker and the onboarding/auth layouts, which hit Supabase auth right after
// login) escalated to the full-screen app/global-error.tsx. This contains those
// errors and recovers via a single hard reload instead. Dashboard errors still
// hit the closer app/(dashboard)/error.tsx; root-layout failures still hit
// global-error.tsx.
export default function AppError({
error,
}: {
error: Error & { digest?: string }
reset: () => void
}) {
return <AppErrorBoundary error={error} scope="app" />
}