import React from 'react'; import { Link } from 'react-router-dom'; import { ArrowRight, Route } from 'lucide-react'; export default function LearningPathCard({ path, completedIds = [] }) { const steps = path.steps || []; const done = steps.filter(s => completedIds.has(s.course_id)).length; const pct = steps.length ? Math.round((done / steps.length) * 100) : 0; return (

{path.name}

{path.description || `Career track to ${path.target_role || path.name}`}

{steps.flatMap((s, i) => [ {s.course_title || `Step ${i + 1}`}, i < steps.length - 1 ? : null, ])}
{done}/{steps.length}
); }