import React from 'react'; import { Star, Briefcase, Quote } from 'lucide-react'; import { verifiedExperience } from './VerifiedExperienceList'; export { verifiedExperience }; import { clientEndorsements } from '@/lib/talentInsights'; const ENDORSEMENT_ROLES = ['Event Director', 'Operations Lead', 'GM', 'Owner', 'HR Partner']; function Stars({ count }) { return (
{Array.from({ length: 5 }).map((_, i) => ( ))}
); } // Consolidated Experience & Endorsements — one row per company combining the // verified experience entry (shifts, supervisor, duration) with its client // endorsement (role/title + rating). Falls back to seeded experience so the // block always shows 3 rows. export default function ExperienceEndorsements({ profile, onReference }) { const jobs = verifiedExperience(profile); if (jobs.length === 0) return null; // Map endorsements by company for inline merge. const endorsements = clientEndorsements(profile); const byCompany = new Map(endorsements.map((e) => [e.company, e])); return (
{jobs.map((x, i) => { const en = byCompany.get(x.company); return (

{x.company} {x.role && · {x.role}}

{x.shifts} shifts · {x.supervisor} {x.years != null && · {x.years} yr}

{en && (

“{en.role}”

)}
); })}
); }