import styles from '@styles/SkillCard.module.css'; import React from 'react'; interface Skill { name: string; icon: React.ReactNode; // Or string if using CSS classes for icons } interface SkillCardProps { categoryTitle: string; categoryIcon: React.ReactNode; // Or string skills: Skill[]; } const SkillCard: React.FC = ({ categoryTitle, categoryIcon, skills }) => { return ( <>

{categoryTitle}

{skills.length > 0 ? (
    {skills.map((skill, index) => (
  • {skill.name}
  • ))}
) : (

No skills listed in this category.

)}
{categoryIcon}

{categoryTitle}

{skills.length > 0 ? (
    {skills.map((skill, index) => (
  • {skill.icon} {skill.name}
  • ))}
) : (

No skills listed in this category.

)}
); }; export default SkillCard;