/** * identite.js — Section Identité * Collecte les champs nom, prénom, email, titre depuis le formulaire. */ /** * @returns {{ nom: string, prenom: string, email: string, titre: string }} */ export function collectIdentite() { const get = (id) => document.getElementById(id)?.value.trim() ?? ''; return { nom: get('nom'), prenom: get('prenom'), email: get('email'), titre: get('titre'), }; } /** * @param {{ nom: string, prenom: string, email: string, titre: string }} identite */ export function renderIdentite(identite) { const set = (id, value) => { const el = document.getElementById(id); if (el) el.textContent = value; }; set('cv-nom', `${identite.prenom} ${identite.nom}`); set('cv-titre', identite.titre); set('cv-email', identite.email); }