import { motion } from 'framer-motion'; import { useCVData } from '../admin/hooks/CVContext'; const skillIcons = { "Docker": "🐳", "Kubernetes": "☸️", "Helm": "β›΅", "Jenkins": "πŸ”§", "Bitbucket": "πŸ“˜", "ArgoCD": "πŸ”„", "Git": "πŸ“", "Azure": "☁️", "Azure Resource Manager": "πŸ—οΈ", "Release Engineering": "πŸš€", "Linux Administration": "🐧", "Python": "🐍", "Bash": "πŸ’»", "Rust": "πŸ¦€" }; export default function Skills() { const { data } = useCVData(); const { skills } = data; return (
Skills
{Object.entries(skills).map(([category, items], catIndex) => (

{category}

{items.map((skill, i) => ( {skillIcons[skill] && {skillIcons[skill]}} {skill} ))}
))}
); }