feat: CRUD UI — race form, detail fields, edit/delete actions #10

Merged
admin merged 1 commits from feat/phase3-crud-ui into main 2026-04-07 15:38:14 +00:00
Owner
  • RaceDetailsPage: show all non-null fields (officialUrl, startTime, clusterSchedule, bibPickup)

  • RaceDetailsPage: add edit link and delete button with confirmation banner

  • RaceFormPage: universal create/edit form with validation, auto-generated id for new races

  • Router: add /races/new and /races/:raceId/edit routes

  • AppLayout: add navigation link to create new race

  • CSS: buttons (primary/secondary/danger), form fields, confirm banner, responsive layout

- RaceDetailsPage: show all non-null fields (officialUrl, startTime, clusterSchedule, bibPickup) - RaceDetailsPage: add edit link and delete button with confirmation banner - RaceFormPage: universal create/edit form with validation, auto-generated id for new races - Router: add /races/new and /races/:raceId/edit routes - AppLayout: add navigation link to create new race - CSS: buttons (primary/secondary/danger), form fields, confirm banner, responsive layout
admin added 1 commit 2026-04-07 15:38:10 +00:00
feat: CRUD UI — race form, detail fields, edit/delete actions
Some checks failed
CI / build-and-test (pull_request) Has been cancelled
4b63af8da5
- RaceDetailsPage: show all non-null fields (officialUrl, startTime, clusterSchedule, bibPickup)

- RaceDetailsPage: add edit link and delete button with confirmation banner

- RaceFormPage: universal create/edit form with validation, auto-generated id for new races

- Router: add /races/new and /races/:raceId/edit routes

- AppLayout: add navigation link to create new race

- CSS: buttons (primary/secondary/danger), form fields, confirm banner, responsive layout

Made-with: Cursor
admin merged commit d77dc205dc into main 2026-04-07 15:38:14 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/runners-calendar#10