diff --git a/packages/frontend/src/components/pages/profiles/Profile.tsx b/packages/frontend/src/components/pages/profiles/Profile.tsx index d5864d5..ae80f81 100644 --- a/packages/frontend/src/components/pages/profiles/Profile.tsx +++ b/packages/frontend/src/components/pages/profiles/Profile.tsx @@ -95,10 +95,10 @@ export const ProfileCard = ({ data, images }: { data: TProfileData, images: TIma return data.player.trainStats[b][(sortTrainsByList[sortTrainsBy] ?? 'distance') as 'distance'] - data.player.trainStats[a][(sortTrainsByList[sortTrainsBy] ?? 'distance') as 'distance']; } - const dispatcherStats = [...chunk(Object.keys(data.player.dispatcherStats), 8)]; + const dispatcherStats = [...chunk(Object.keys(data.player.dispatcherStats).sort(sortStations), 8)]; const [dispatcherPage, setDispatcherPage] = useState(1); - const trainStats = [...chunk(Object.keys(data.player.trainStats), 8)]; + const trainStats = [...chunk(Object.keys(data.player.trainStats).sort(sortTrains), 8)]; const [trainPage, setTrainPage] = useState(1); const { t } = useTranslation(); @@ -166,7 +166,7 @@ export const ProfileCard = ({ data, images }: { data: TProfileData, images: TIma

- {dispatcherStats[dispatcherPage - 1].sort(sortStations).map(stationName => { + {dispatcherStats[dispatcherPage - 1].map(stationName => { const station = data.player.dispatcherStats[stationName]; return @@ -192,7 +192,7 @@ export const ProfileCard = ({ data, images }: { data: TProfileData, images: TIma

- {trainStats[trainPage - 1].sort(sortTrains).map(trainName => { + {trainStats[trainPage - 1].map(trainName => { const train = data.player.trainStats[trainName]; return })}