export type DemoFolder = "inbox" | "starred" | "sent" | "archive" | "trash" export type DemoEmail = { id: string fromName: string fromEmail: string subject: string preview: string /** Paragraphes du corps du message. */ body: string[] time: string unread: boolean starred: boolean folder: Exclude label?: { text: string; color: string } } export const DEMO_USER = { name: "Camille Visiteur", email: "camille@demo.ulti", } export const DEMO_EMAILS: DemoEmail[] = [ { id: "m1", fromName: "Léa Fontaine", fromEmail: "lea.fontaine@atelier-nord.fr", subject: "Compte rendu — comité produit du 9 juin", preview: "Bonjour Camille, voici le compte rendu de notre comité produit. Les décisions clés sont en gras…", body: [ "Bonjour Camille,", "Voici le compte rendu de notre comité produit de mardi. Les décisions clés : lancement de la version 2.4 au 1er juillet, gel des nouvelles fonctionnalités à partir du 20 juin, et revue sécurité planifiée la semaine prochaine.", "Le document complet est partagé dans UltiDrive (dossier Produit > Comités). N'hésite pas à commenter directement dedans, la co-édition est active.", "Bonne journée,\nLéa", ], time: "09:42", unread: true, starred: false, folder: "inbox", label: { text: "Produit", color: "#4f6df5" }, }, { id: "m2", fromName: "UltiAI", fromEmail: "assistant@demo.ulti", subject: "Votre résumé du matin — 7 mails traités", preview: "Pendant la nuit : 2 mails urgents détectés, 4 newsletters archivées automatiquement, 1 facture classée…", body: [ "Bonjour Camille,", "Voici ce que j'ai préparé pour vous ce matin :", "• 2 mails marqués urgents (réponse attendue avant midi)\n• 4 newsletters archivées selon vos règles\n• 1 facture détectée et classée dans Comptabilité\n• 1 invitation agenda en attente de réponse", "Astuce : vous pouvez ajuster mes règles de tri dans Réglages > Tri IA.", ], time: "08:15", unread: true, starred: true, folder: "inbox", label: { text: "IA", color: "#9a5cf0" }, }, { id: "m3", fromName: "Marc Delcourt", fromEmail: "marc@delcourt-conseil.com", subject: "Re: Proposition de partenariat — version finale", preview: "Parfait pour moi. J'ai signé la dernière version dans le document partagé, on peut avancer…", body: [ "Bonjour,", "Parfait pour moi. J'ai relu la dernière version dans le document partagé et tout est bon — on peut avancer sur la signature cette semaine.", "Merci pour la réactivité !", "Marc", ], time: "Hier", unread: false, starred: true, folder: "inbox", }, { id: "m4", fromName: "Notifications UltiDrive", fromEmail: "drive@demo.ulti", subject: "Sarah a commenté « Budget 2026.ultidoc »", preview: "« Je propose qu'on revoie la ligne infrastructure à la hausse, le trafic a doublé depuis janvier »…", body: [ "Sarah Lemoine a ajouté un commentaire sur le document Budget 2026 :", "« Je propose qu'on revoie la ligne infrastructure à la hausse, le trafic a doublé depuis janvier. »", "Ouvrez le document pour répondre ou résoudre le commentaire.", ], time: "Hier", unread: false, starred: false, folder: "inbox", label: { text: "Drive", color: "#1fb6c9" }, }, { id: "m5", fromName: "Anaïs Rivet", fromEmail: "anais.rivet@coop-numerique.org", subject: "Migration terminée 🎉 — retour d'expérience", preview: "On a finalisé la migration des 40 comptes la semaine dernière. Bilan : aucune perte, équipe ravie…", body: [ "Salut Camille,", "On a finalisé la migration des 40 comptes la semaine dernière. Bilan : aucune perte de données, l'équipe a retrouvé ses habitudes en une journée grâce à l'interface familière.", "Je te prépare un retour d'expérience complet pour le blog si ça t'intéresse.", "Anaïs", ], time: "Lun.", unread: false, starred: false, folder: "inbox", }, { id: "m6", fromName: "Camille Visiteur", fromEmail: "camille@demo.ulti", subject: "Ordre du jour — réunion d'équipe jeudi", preview: "Bonjour à tous, voici l'ordre du jour pour jeudi : avancement sprint, démo des nouveautés, points bloquants…", body: [ "Bonjour à tous,", "Voici l'ordre du jour pour la réunion de jeudi 10h :", "1. Avancement du sprint en cours\n2. Démo des nouveautés UltiDocs\n3. Points bloquants et arbitrages\n4. Divers", "À jeudi !", ], time: "Lun.", unread: false, starred: false, folder: "sent", }, { id: "m7", fromName: "Infra Ulti", fromEmail: "infra@demo.ulti", subject: "Sauvegarde hebdomadaire effectuée ✓", preview: "La sauvegarde chiffrée de votre instance s'est terminée sans erreur (durée : 4 min 12 s)…", body: [ "La sauvegarde chiffrée de votre instance s'est terminée sans erreur.", "Durée : 4 min 12 s — 18,4 Go — intégrité vérifiée.", "Prochaine sauvegarde planifiée : dimanche 03:00.", ], time: "Dim.", unread: false, starred: false, folder: "archive", }, ]