tsx
import React from 'react'
import { useAppStore } from '@/store/useAppStore'
import { AlertTriangle, RefreshCw, X } from 'lucide-react'
/**
* Component for displaying error messages with retry functionality
*/
export function ErrorMessage() {
const { error, clearError, retryOptimization } = useAppStore()
if (!error) return null
return (
{/* Error Icon */}
{/* Error Content */}
Fehler bei der Optimierung
{error}
{/* Error Categories */}
Häufige Ursachen:
- • Netzwerkverbindung unterbrochen
- • KI-Service vorübergehend nicht verfügbar
- • Prompt zu komplex oder ungültig
- • Browser-Sicherheitseinstellungen blockieren Anfragen
{/* Action Buttons */}
{/* Help Text */}
Falls das Problem besteht, versuche folgendes:
- Aktualisiere die Seite (F5)
- Deaktiviere temporär Browser-Erweiterungen
- Überprüfe deine Internetverbindung
- Reduziere die Prompt-Länge
)
}