import styles from '../ContentPreview.module.css'; import { useLanguage } from '../../../providers/language/LanguageContext'; // Updated to handle both previewUrl and previewContent interface TextRendererProps { previewUrl?: string; previewContent?: string; fileName: string; mimeType?: string; onError: () => void; } export function TextRenderer({ previewUrl, previewContent, fileName, mimeType, onError }: TextRendererProps) { const { t } = useLanguage(); // If we have previewContent directly, display it as text if (previewContent && !previewUrl) { return (
{t('Textvorschau')}
          
            {previewContent}
          
        
); } // Otherwise, use iframe with previewUrl return (