From bf4096dc2cbf77cc1d5290ab1047afceac1bc357 Mon Sep 17 00:00:00 2001 From: Patrick Gordon Date: Thu, 13 Sep 2018 13:09:10 +1000 Subject: [PATCH] Update final roster list to include ranking --- src/models/Telemetry.js | 6 +++++- src/routes/Match/Roster/index.js | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) 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 (