diff --git a/src/components/error/AdminErrorBoundary.tsx b/src/components/error/AdminErrorBoundary.tsx
index c7c1f446..e2d9e62f 100644
--- a/src/components/error/AdminErrorBoundary.tsx
+++ b/src/components/error/AdminErrorBoundary.tsx
@@ -3,7 +3,7 @@ import { AlertCircle, ArrowLeft, RefreshCw, Shield } from 'lucide-react';
import { Alert, AlertDescription, AlertTitle } from '@/components/ui/alert';
import { Button } from '@/components/ui/button';
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card';
-import { logger } from '@/lib/logger';
+import { handleError } from '@/lib/errorHandler';
interface AdminErrorBoundaryProps {
children: ReactNode;
@@ -50,16 +50,14 @@ export class AdminErrorBoundary extends Component
+ Reference ID: {(this.state.error as ErrorWithId).errorId.slice(0, 8)} +
+ )} {this.props.submissionId && (
Submission ID: {this.props.submissionId}
diff --git a/src/components/error/RouteErrorBoundary.tsx b/src/components/error/RouteErrorBoundary.tsx
index 74da7676..6c071cda 100644
--- a/src/components/error/RouteErrorBoundary.tsx
+++ b/src/components/error/RouteErrorBoundary.tsx
@@ -2,7 +2,7 @@ import React, { Component, ErrorInfo, ReactNode } from 'react';
import { AlertTriangle, Home, RefreshCw } from 'lucide-react';
import { Button } from '@/components/ui/button';
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card';
-import { logger } from '@/lib/logger';
+import { handleError } from '@/lib/errorHandler';
interface RouteErrorBoundaryProps {
children: ReactNode;
@@ -32,17 +32,14 @@ export class RouteErrorBoundary extends Component