Quellcode durchsuchen

Player score tile now renders all rounds properly

Kirk Trombley vor 5 Jahren
Ursprung
Commit
f7406b77f4

+ 4 - 5
client/src/components/screens/PlayerScores/PlayerScoreTile.jsx

@@ -39,11 +39,10 @@ export default ({ name, guesses, totalScore }) => (
     <TotalScore>Score: {totalScore}</TotalScore>
     <List>
       {
-        ["1", "2", "3", "4", "5"]
-          .map(num => {
-            const score = guesses[num]?.score
-            return score !== undefined ? <Score key={num}>{num}: {score}</Score> : null
-          })
+        Object.entries(guesses)
+          .map(([k, v]) => [parseInt(k), v])
+          .sort(([k1], [k2]) => k1 < k2 ? -1 : k1 > k2 ? 1 : 0)
+          .map(([num, { score }]) => score !== undefined ? <Score key={num}>{num}: {score}</Score> : null)
       }
     </List>
   </Tile>

+ 1 - 1
client/src/domain/apiMethods.js

@@ -1,4 +1,4 @@
-const API_BASE = "http://localhost:5000";
+const API_BASE = "https://kirkleon.ddns.net/terrassumptions/api";
 
 export const getStatus = async () => {
     try {