import type React from "react"; import { AlertTriangle } from "lucide-react"; import NeoButton from "./NeoButton"; interface ErrorScreenProps { isVisible: boolean; error: string | null; onRetry: () => void; } const ErrorScreen: React.FC = ({ isVisible, error, onRetry }) => { const transitionClass = isVisible ? "opacity-100" : "opacity-0 -translate-y-10 pointer-events-none"; return (


An Error Occurred

{error && (
Details: {error}
)} Try Again
); }; export default ErrorScreen;