import React from "react"; import { RefreshCw, TriangleAlert } from "lucide-react"; import { Alert, AlertTitle, AlertDescription } from "@/components/ui/alert"; import { Button } from "@/components/ui/button"; /** * ExplorerError * * Generic error state with retry action. * All copy is German (user-facing). * * @param {{ * title: string, * description: string, * onRetry: () => void * }} props */ export default function ExplorerError({ title, description, onRetry }) { return (