aboutsummaryrefslogtreecommitdiff
path: root/web/frontend
diff options
context:
space:
mode:
authorMartin Kagamino Lehoux <martin@lehoux.net>2026-08-28 10:19:15 +0200
committerMartin Kagamino Lehoux <martin@lehoux.net>2026-08-28 10:19:15 +0200
commit10806900a46b4eba197af9fc768928c57bd33982 (patch)
treec4e69e242831dcdce962eb6e227a41557e126f14 /web/frontend
parent843fd11774531a4fd22456093b112506cbffbc18 (diff)
Add touring ride type for cyclotourisme
Diffstat (limited to 'web/frontend')
-rw-r--r--web/frontend/analytics-logic.test.ts2
-rw-r--r--web/frontend/analytics-logic.ts3
2 files changed, 3 insertions, 2 deletions
diff --git a/web/frontend/analytics-logic.test.ts b/web/frontend/analytics-logic.test.ts
index 0d1f789..e5c6caf 100644
--- a/web/frontend/analytics-logic.test.ts
+++ b/web/frontend/analytics-logic.test.ts
@@ -71,7 +71,7 @@ test("empty ride and bike types land in an Unknown group", () => {
const points = [makePoint({ rideType: "" }), makePoint({ rideType: "race" })];
assert.deepEqual(groupRidePoints(points, "rideType"), [
{ label: "Race", count: 1, colorIndex: 2 },
- { label: "Unknown", count: 1, colorIndex: 4 },
+ { label: "Unknown", count: 1, colorIndex: 5 },
]);
const bikes = [makePoint({ bikeType: "" }), makePoint({ bikeType: "road" })];
assert.deepEqual(groupRidePoints(bikes, "bikeType"), [
diff --git a/web/frontend/analytics-logic.ts b/web/frontend/analytics-logic.ts
index 5da8b80..fe1a9f9 100644
--- a/web/frontend/analytics-logic.ts
+++ b/web/frontend/analytics-logic.ts
@@ -65,6 +65,7 @@ const rideTypeLabels: Record<string, string> = {
indoor: "Indoor",
race: "Race",
transport: "Transport",
+ touring: "Touring",
};
const bikeTypeLabels: Record<string, string> = {
@@ -73,7 +74,7 @@ const bikeTypeLabels: Record<string, string> = {
mtb: "MTB",
};
-const rideTypeOrder = ["training", "indoor", "race", "transport"];
+const rideTypeOrder = ["training", "indoor", "race", "transport", "touring"];
const bikeTypeOrder = ["road", "mtb"];
export const analyticsRideTypeLabel = (value: string): string => rideTypeLabels[value] ?? value;