fix(frontend): show newest completed races first

This commit is contained in:
2026-08-14 00:12:45 +03:00
parent 36c2042da5
commit d2c54614af
4 changed files with 11 additions and 5 deletions

View File

@@ -1,12 +1,12 @@
{
"name": "calendar-run-frontend",
"version": "0.10.1",
"version": "0.10.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "calendar-run-frontend",
"version": "0.10.1",
"version": "0.10.2",
"dependencies": {
"ag-charts-community": "^14.0.0",
"ag-charts-react": "^14.0.0",

View File

@@ -1,7 +1,7 @@
{
"name": "calendar-run-frontend",
"private": true,
"version": "0.10.1",
"version": "0.10.2",
"type": "module",
"scripts": {
"dev": "vite",

View File

@@ -10,7 +10,7 @@ import {
getRaceStatusClassName,
getRaceStatusLabel,
parseRaceDate,
sortByDateAsc,
sortByDateDesc,
downloadTextFile,
racesToCsv,
racesToIcs,
@@ -281,7 +281,7 @@ export function RacesPage(): JSX.Element {
const { upcoming, completed } = useMemo(
() => ({
upcoming: filteredRaces.filter((race) => race.status !== "completed"),
completed: sortByDateAsc(filteredRaces.filter((race) => race.status === "completed")),
completed: sortByDateDesc(filteredRaces.filter((race) => race.status === "completed")),
}),
[filteredRaces],
);