diff --git a/src/models/Telemetry.js b/src/models/Telemetry.js index 376b1cd..8830a0b 100644 --- a/src/models/Telemetry.js +++ b/src/models/Telemetry.js @@ -69,7 +69,11 @@ export default function Telemetry(state) { const focusedRosterIdx = rosters.findIndex(r => r.some(c => c.name === focusedPlayer)) const [focusedRoster] = rosters.splice(focusedRosterIdx, 1) const sortedRosters = [focusedRoster, ...rosters] - return sortedRosters.map(r => r.map(c => c.name).sort()) + + return sortedRosters.map(r => ({ + ranking: minBy(r, 'ranking').ranking, + players: r.map(c => c.name).sort(), + })) } return { diff --git a/src/routes/Match/Roster/index.js b/src/routes/Match/Roster/index.js index 6dbafeb..a6a089d 100644 --- a/src/routes/Match/Roster/index.js +++ b/src/routes/Match/Roster/index.js @@ -59,8 +59,8 @@ const Roster = ({ match, telemetry, marks, rosters }) => { {({ options }) => rosters.map(r => { return ( - - {r.map(playerName => { + + {r.players.map(playerName => { const p = telemetry.players[playerName] return (