--- import { Image } from 'astro:assets'; interface Props { sectionTitle: string; sectionSubtitle: string; description: string; skills: Array<{ id: string; domain: string; tools: string; proficiency: string; }>; } const { sectionTitle, sectionSubtitle, description, skills } = Astro.props; // Image map for skill data attributes const imageMap: Record = { "01": "compositing", "02": "3d", "03": "ai", "04": "dev" }; ---

{sectionTitle} {sectionSubtitle}

{description}

/// ID
Domain
{skills.map((skill, index) => { const proficiencyClass = skill.proficiency === "Expert" || skill.proficiency === "Specialist" ? "border-brand-accent/50 text-brand-accent bg-brand-accent/5" : "border-white/20 text-slate-300"; return (
{skill.id} {skill.id}

{skill.domain}

{index === 0 && (
)}
{skill.tools}
); })}