| Nom du fichier | Catégorie | Ajouté le | Action |
|---|---|---|---|
|
{doc.title}
{doc.size} • PDF
|
{doc.category} | {doc.date} |
import { useState } from 'react'; // Données fictives pour le maquettage visuel const mockDocuments = [ { id: 'DOC-102', title: 'Rapport d\'Audit de Vulnérabilité Q2', category: 'Audit', date: '12 Juil. 2026', size: '2.4 MB', encrypted: true }, { id: 'DOC-101', title: 'Facture Infogérance - Juin 2026', category: 'Facture', date: '01 Juil. 2026', size: '1.1 MB', encrypted: true }, { id: 'DOC-095', title: 'Certificat de Conformité ISO 27001', category: 'Rapport de conformité', date: '15 Jan. 2026', size: '4.8 MB', encrypted: true } ]; export default function DocumentVault() { const [searchTerm, setSearchTerm] = useState(''); const getCategoryBadge = (category: string) => { switch (category) { case 'Audit': return 'bg-purple-50 text-purple-700 border-purple-200'; case 'Facture': return 'bg-slate-100 text-slate-700 border-slate-200'; case 'Rapport de conformité': return 'bg-emerald-50 text-emerald-700 border-emerald-200'; default: return 'bg-blue-50 text-blue-700 border-blue-200'; } }; return (
Espace de stockage chiffré de bout en bout
| Nom du fichier | Catégorie | Ajouté le | Action |
|---|---|---|---|
|
{doc.title}
{doc.size} • PDF
|
{doc.category} | {doc.date} |