frontend_nyla/src/components/ContentPreview/renderers/ErrorRenderer.tsx
2026-04-08 20:28:44 +02:00

25 lines
585 B
TypeScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { useLanguage } from '../../../providers/language/LanguageContext';
import styles from '../ContentPreview.module.css';
interface ErrorRendererProps {
error: string;
onRetry: () => void;
}
export function ErrorRenderer({ error, onRetry }: ErrorRendererProps) {
const { t } = useLanguage();
return (
<div className={styles.errorContainer}>
<div className={styles.errorIcon}></div>
<p>{error}</p>
<button
onClick={onRetry}
className={styles.retryButton}
>
{t('Wiederholen')}
</button>
</div>
);
}