diff --git a/web/src/components/vyndr/PitcherArsenal.tsx b/web/src/components/vyndr/PitcherArsenal.tsx index df61036..30e58c3 100644 --- a/web/src/components/vyndr/PitcherArsenal.tsx +++ b/web/src/components/vyndr/PitcherArsenal.tsx @@ -1,6 +1,7 @@ 'use client'; import { useEffect, useState } from 'react'; +import TeamChip from '@/components/vyndr/TeamChip'; /** * PitcherArsenal (Wave 5B) — the mockup's PITCHER IDENTITY lens: pitch mix % + @@ -110,8 +111,14 @@ export default function PitcherArsenal({ arsenal, name, sport = 'mlb', pitcher, CONFIRMED )} -
- {[meta.hand, meta.number != null ? `#${meta.number}` : null, meta.team, meta.vs ? `vs ${meta.vs}` : null].filter(Boolean).join(' · ') || 'ARSENAL'} + {/* Rev 3 — pitcher "vs": team + opponent anchored by TeamChips. */} +
+ {[meta.hand, meta.number != null ? `#${meta.number}` : null].filter(Boolean).join(' · ') && ( + {[meta.hand, meta.number != null ? `#${meta.number}` : null].filter(Boolean).join(' · ')} + )} + {meta.team && } + {meta.vs && vs } + {!meta.hand && meta.number == null && !meta.team && !meta.vs && ARSENAL}