async function GetSkills() { const res = await fetch(`${process.env.BACKEND_URL}/cv/skills`, { cache: process.env.CACHE }); if (!res.ok) { throw new Error("Erreur lors du chargement des skills du CV"); } return res.json(); } export default async function Skills(){ const skills = await GetSkills(); const obj: Record = Array.isArray(skills) ? (skills[0] ?? {}) : {}; const entries = Object.entries(obj) as [string, string[]][]; if (entries.length === 0) { return (

Mes compétences

Aucune compétence à afficher.

); } return ( /* * {mySkillsEntries.length > 0 && (

Compétences clés

    {mySkillsEntries.map(([category, items]) => (
  • {category}

    {items.map((it) => ( {it} ))}
  • ))}
)} * */

Mes compétences

    {entries.map(([category, skills]) => (
  • {category}

    {skills.map((skill: string) => ( {skill} ))}
  • ))}
); }