export interface NoteTemplate { id: string; name: string; description: string; icon: string; category: string; content: string; todos?: Array<{ text: string; completed: boolean }>; } export const DEFAULT_TEMPLATES: NoteTemplate[] = [ { id: 'blank', name: 'Note vide', description: 'Commencer avec une page blanche', icon: '📄', category: 'Général', content: '', todos: [] }, { id: 'meeting', name: 'Réunion', description: 'Notes de réunion structurées', icon: '🤝', category: 'Travail', content: `
Date: ${new Date().toLocaleDateString('fr-FR')}
Participants:
Objectif:
1.
2.
3.
•
→
`, todos: [ { text: 'Envoyer le compte-rendu', completed: false }, { text: 'Planifier le suivi', completed: false } ] }, { id: 'daily-journal', name: 'Journal quotidien', description: 'Réflexions et gratitude du jour', icon: '📔', category: 'Personnel', content: `1.
2.
3.
Aujourd'hui je suis reconnaissant(e) pour:
•
Objectif:
Deadline:
Responsable:
1.
2.
3.
Phase 1: Préparation
•
Phase 2: Développement
•
Phase 3: Finalisation
•
•
•
•
`, todos: [ { text: 'Définir le scope', completed: false }, { text: 'Assembler l\'équipe', completed: false }, { text: 'Créer le planning', completed: false } ] }, { id: 'brainstorming', name: 'Brainstorming', description: 'Session de génération d\'idées', icon: '💭', category: 'Créativité', content: `Date: ${new Date().toLocaleDateString('fr-FR')}
Question centrale:
1.
2.
3.
4.
5.
•
→
⏱️ Temps de préparation:
👥 Portions:
😋 Difficulté: Facile / Moyen / Difficile
•
1.
2.
3.
•
Semaine du: ${new Date().toLocaleDateString('fr-FR')}
Cette semaine j'ai réussi à:
1.
2.
3.
•
•
•
1.
2.
3.
•
`, todos: [ { text: 'Planifier la semaine prochaine', completed: false } ] }, { id: 'bug-report', name: 'Rapport de bug', description: 'Documenter un problème technique', icon: '🐛', category: 'Développement', content: `Date: ${new Date().toLocaleDateString('fr-FR')}
Priorité: 🔴 Critique / 🟠 Haute / 🟡 Moyenne / 🟢 Basse
Statut: Nouveau / En cours / Résolu
1.
2.
3.
OS:
Navigateur:
Version:
Date: ${new Date().toLocaleDateString('fr-FR')}
Source:
•
Concept 1:
•
Concept 2:
•
•
•
•
Exercices à faire:
1.
`, todos: [ { text: 'Réviser les notes', completed: false }, { text: 'Faire les exercices', completed: false } ] }, { id: 'travel-planning', name: 'Planification de voyage', description: 'Organiser un déplacement', icon: '✈️', category: 'Personnel', content: `📅 Dates: du [date] au [date]
👥 Voyageurs:
💰 Budget:
Vêtements:
•
Documents:
• Passeport
• Billets
• Assurance
Hôtel/Airbnb:
Adresse:
Check-in:
Vol aller:
Vol retour:
1.
2.
3.
•
•
`, todos: [ { text: 'Réserver les vols', completed: false }, { text: 'Réserver l\'hébergement', completed: false }, { text: 'Faire la valise', completed: false } ] } ]; export function getTemplatesByCategory(): Map