diff --git a/projects/website/src/components/score/score-feed/score-feed.tsx b/projects/website/src/components/score/score-feed/score-feed.tsx index 16f7278..d6964a9 100644 --- a/projects/website/src/components/score/score-feed/score-feed.tsx +++ b/projects/website/src/components/score/score-feed/score-feed.tsx @@ -22,13 +22,9 @@ export default function ScoreFeed() { } setScores(prev => { - const newScores = [...prev, commandData]; - if (newScores.length > 8) { - newScores.pop(); - } - - // Newest to oldest - return newScores.sort((a, b) => parseDate(b.score.timeSet).getTime() - parseDate(a.score.timeSet).getTime()); + return [...prev, commandData] + .sort((a, b) => parseDate(b.score.timeSet).getTime() - parseDate(a.score.timeSet).getTime()) + .slice(0, 8); }); }, [lastJsonMessage]);