import { Alert, AlertDescription, AlertTitle } from '@/components/ui/alert'; import { AlertCircle } from 'lucide-react'; function DetailedErrorFallback({ error, resetErrorBoundary }) { return (
Runtime Error
{/* Error Message */}

Error Message:

{error.message}

{/* Component Stack */}

Component Stack:

                                {error.componentStack || error.stack}
                            
{/* Additional Error Info */} {error.fileName && (

File:

{error.fileName}

)} {error.lineNumber && (

Line:

{error.lineNumber}

)} {/* Error Properties */}

Additional Details:

                                {JSON.stringify(error, Object.getOwnPropertyNames(error), 2)}
                            
{/* Actions */}
); } export default DetailedErrorFallback;