From 2a20ea69a3d62c32c09e62e756a872a3042372b2 Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Mon, 17 Aug 2026 09:06:41 +0200 Subject: feat(web): refine ride profile climb labels --- web/frontend/ride-detail-logic.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'web/frontend/ride-detail-logic.ts') diff --git a/web/frontend/ride-detail-logic.ts b/web/frontend/ride-detail-logic.ts index a2ba80a..f8eb040 100644 --- a/web/frontend/ride-detail-logic.ts +++ b/web/frontend/ride-detail-logic.ts @@ -28,7 +28,10 @@ export const categoryForCotacol = (cotacol: number): string => { return "HC"; }; -export const formatClimbLabel = (name: string, category: string, cotacol: number): string => name || `${category} ${cotacol.toFixed(1)}`; +export const formatClimbLabel = (name: string, category: string, cotacol: number, officialClimb = false): string => { + if (name) return officialClimb ? `${name} (${category})` : name; + return `${category} ${cotacol.toFixed(1)}`; +}; export const elevationAtDistance = (points: ProfilePoint[], index: number, distanceM: number): number => { if (index + 1 >= points.length) return points[index].elevationM; -- cgit v1.2.3