'use client'; import { ErrorDetails } from '@/components/errors/ErrorDetails'; import { RecoveryActions } from '@/components/errors/RecoveryActions'; import { ServerErrorPanel } from '@/components/errors/ServerErrorPanel'; import { Box } from '@/ui/Box'; import { Glow } from '@/ui/Glow'; import { Stack } from '@/ui/Stack'; import { Surface } from '@/ui/Surface'; export interface ServerErrorViewData { error: Error & { digest?: string }; incidentId?: string; } interface ServerErrorTemplateProps { viewData: ServerErrorViewData; onRetry: () => void; onHome: () => void; } /** * ServerErrorTemplate * * Template for the 500 error page. * Composes semantic error components into an "instrument-grade" layout. */ export function ServerErrorTemplate({ viewData, onRetry, onHome }: ServerErrorTemplateProps) { return ( {/* Background Accents */} ); }