interface HeadRingProps { headIds: string[] activeHeads: string[] } export function HeadRing({ headIds, activeHeads }: HeadRingProps) { const n = headIds.length const radius = 80 return (
{headIds.map((id, i) => { const angle = (2 * Math.PI * i) / n - Math.PI / 2 const x = radius * Math.cos(angle) const y = radius * Math.sin(angle) const isActive = activeHeads.includes(id) return ( {id.slice(0, 2)} ) })}
) }