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 (