feat: CRUD UI — race form, detail fields, edit/delete actions #10
Reference in New Issue
Block a user
Delete Branch "feat/phase3-crud-ui"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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