diff --git a/app/components/FileUploadComponent.tsx b/app/components/FileUploadComponent.tsx
index 0474d8e..ade4979 100644
--- a/app/components/FileUploadComponent.tsx
+++ b/app/components/FileUploadComponent.tsx
@@ -26,6 +26,8 @@ interface FileUploadComponentProps {
outputText?: string;
copyToClipboard?: () => void;
downloadText?: () => void;
+ isExampleLoaded?: boolean; // NOUVEAU
+ setIsExampleLoaded?: (loaded: boolean) => void; // NOUVEAU
}
export const FileUploadComponent = ({
@@ -43,9 +45,13 @@ export const FileUploadComponent = ({
outputText,
copyToClipboard,
downloadText,
+ setIsExampleLoaded, // NOUVEAU - Ajouté ici
}: FileUploadComponentProps) => {
- // Si un fichier est uploadé ou qu'il y a du texte d'exemple, on affiche le preview
- if (uploadedFile || (sourceText && sourceText.trim())) {
+ // On passe en preview seulement si :
+ // 1. Un fichier est uploadé OU
+ // 2. On a un résultat d'anonymisation
+ // (On retire isExampleLoaded pour permettre l'édition du texte d'exemple)
+ if (uploadedFile || outputText) {
return (
{/* Si on a un résultat, afficher 2 blocs côte à côte */}
@@ -269,55 +275,134 @@ export const FileUploadComponent = ({
// Si pas de fichier ni de texte, on affiche la zone de drop
return (
-
- {/* Drop Zone - Responsive */}
-
- {/* Zone cliquable pour le glisser-déposer */}
-