Files
Anonyme/app/components/SampleTextComponent.tsx
2025-07-26 21:39:49 +02:00

47 lines
1.9 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

interface SampleTextComponentProps {
setSourceText: (text: string) => void;
setFileContent: (content: string) => void;
setUploadedFile: (file: File | null) => void;
variant?: "default" | "button"; // Ajouter une variante
}
export const SampleTextComponent = ({
setSourceText,
setFileContent,
setUploadedFile,
}: SampleTextComponentProps) => {
const loadSampleText = () => {
const sampleText = `Date : 15 mars 2025
Dans le cadre du litige opposant Madame Els Vandermeulen (née le 12/08/1978, demeurant 45 Avenue Louise, 1050 Ixelles, Tel: 02/456.78.90) à Monsieur Karel Derycke, gérant de la SPRL DigitalConsult (BCE: 0123.456.789), nous analysons les éléments suivants :
**Contexte financier :**
Le contrat de prestation signé le 3 janvier 2024 prévoyait un montant de 75 000 € HTVA. Les virements effectués depuis le compte IBAN BE68 5390 0754 7034 (BNP Paribas Fortis) vers le compte bénéficiaire BE71 0961 2345 6789 montrent des irrégularités.
**Témoins clés :**
- Dr. Marie Claes (expert-comptable, n° IEC: 567890)
- M. Pieter Van Der Berg (consultant IT, email: p.vanderberg@itconsult.be)
**Données sensibles :**
Le serveur compromis contenait 12 000 dossiers clients avec numéros de registre national. Lincident du 28 février 2024 a exposé les données personnelles stockées sur ladresse IP 10.0.0.45 dans les bureaux situés Rue de la Loi 200, 1040 Etterbeek.
Coordonnées bancaires : BE43 0017 5555 5557 (CBC Banque)
TVA intracommunautaire : BE0987.654.321`;
setSourceText(sampleText);
setFileContent(sampleText);
setUploadedFile(null);
};
return (
<>
<button
onClick={loadSampleText}
className="bg-[#f7ab6e] hover:bg-[#f7ab6e]/90 cursor-pointer text-white px-6 py-3 rounded-lg text-sm font-medium transition-colors duration-300"
>
Essayez avec un texte d&apos;exemple
</button>
</>
);
};