diff --git a/src/BikeTracking.Frontend/src/pages/RecordRidePage.test.tsx b/src/BikeTracking.Frontend/src/pages/RecordRidePage.test.tsx index a305776..ef5d8be 100644 --- a/src/BikeTracking.Frontend/src/pages/RecordRidePage.test.tsx +++ b/src/BikeTracking.Frontend/src/pages/RecordRidePage.test.tsx @@ -142,6 +142,17 @@ describe('RecordRidePage', () => { }) }) + it('links Ride Preset setup to the settings page route', async () => { + render( + + + + ) + + const link = await screen.findByRole('link', { name: /ride preset/i }) + expect(link).toHaveAttribute('href', '/settings') + }) + it('loads ride presets and does not render legacy quick options section', async () => { mockGetRidePresets.mockResolvedValue({ presets: [ diff --git a/src/BikeTracking.Frontend/src/pages/RecordRidePage.tsx b/src/BikeTracking.Frontend/src/pages/RecordRidePage.tsx index afd6e67..4d40c18 100644 --- a/src/BikeTracking.Frontend/src/pages/RecordRidePage.tsx +++ b/src/BikeTracking.Frontend/src/pages/RecordRidePage.tsx @@ -1,4 +1,5 @@ import { useEffect, useRef, useState } from 'react' +import { Link } from 'react-router-dom' import type { CompassDirection, RidePreset, RecordRideRequest } from '../services/ridesService' import { getGasPrice, @@ -340,7 +341,7 @@ export function RecordRidePage() { return (

Record a Ride

-

Do you repeat rides often? Setup a Ride Preset.

+

Do you repeat rides often? Setup a Ride Preset.

Need to add past rides in bulk? Import rides from CSV.