diff --git a/src/app/(home)/players/[id]/_components/winrate-trend-chart.tsx b/src/app/(home)/players/[id]/_components/winrate-trend-chart.tsx index 9ae2afe..d84f473 100644 --- a/src/app/(home)/players/[id]/_components/winrate-trend-chart.tsx +++ b/src/app/(home)/players/[id]/_components/winrate-trend-chart.tsx @@ -29,9 +29,9 @@ export function WinrateTrendChart({ games }: { games: SelectGames[] }) { const [gamesWindow, setGamesWindow] = useState(30) // Sort games by date (oldest to newest) - const sortedGames = [...games].sort( - (a, b) => a.gameTime.getTime() - b.gameTime.getTime() - ) + const sortedGames = [...games] + .sort((a, b) => a.gameTime.getTime() - b.gameTime.getTime()) + .filter((game) => game.result === 'win' || game.result === 'loss') // Calculate rolling winrate const chartData = calculateRollingWinrate(sortedGames, gamesWindow)