import React from "react"; import { motion } from "framer-motion"; interface RoadmapItem { phase: string; features: string[]; } interface PortfolioRoadmapSectionProps { title: string; description: string; roadmapItems: RoadmapItem[]; icon?: React.ReactNode; // optional (default ArrowRight) } const PortfolioRoadmapSection: React.FC = ({ title, description, roadmapItems, icon, }) => { return (
{/* Header */}

{title}

{description}

{/* Roadmap Grid */}
{roadmapItems.map((roadmap, index) => (

{roadmap.phase}

{roadmap.features.map((feature, featureIndex) => (
{icon} {feature}
))}
))}
); }; export default PortfolioRoadmapSection;