import React from 'react' type SkillCategory = { title: string icon: string tags: { tag: string }[] } type SkillsBlockProps = { heading?: string keySkills?: { skill: string }[] categories?: SkillCategory[] } export function SkillsBlock({ heading, keySkills, categories }: SkillsBlockProps) { return (
{heading && (

{heading}

)} {Array.isArray(keySkills) && keySkills.length > 0 && (
{keySkills.map(({ skill }, i) => ( {skill} ))}
)} {Array.isArray(categories) && categories.length > 0 && (
{categories.map((cat, i) => (