const clean = (value) => String(value || '').trim() export const adaptActas = (payload) => { const rows = Array.isArray(payload?.data) ? payload.data : [] return rows.map((row, index) => ({ stableKey: `ACTAS:${clean(row?.curp) || index}`, title: `Actas #${index + 1}`, fields: [ { label: 'CURP', value: clean(row?.curp) || '—' }, { label: 'Nombre', value: [row?.nombre, row?.pa_madre, row?.sa_madre].map(clean).filter(Boolean).join(' ') || '—' }, { label: 'Padre', value: [row?.nombre_padre, row?.pa_padre, row?.sa_padre].map(clean).filter(Boolean).join(' ') || '—' }, { label: 'Madre', value: [row?.nombre_madre, row?.pa_madre, row?.sa_madre].map(clean).filter(Boolean).join(' ') || '—' }, ], raw: row, actions: [], })) }