Reorganize URL structure to put admin/view at the beginning of paths

This commit is contained in:
2025-04-30 15:04:01 -04:00
parent 63babdc9d9
commit 787704ed8c
2 changed files with 4 additions and 4 deletions

View File

@@ -72,8 +72,8 @@ const App: React.FC = () => {
<Route path="/" element={<EventList />} /> <Route path="/" element={<EventList />} />
<Route path="/create" element={<EventForm />} /> <Route path="/create" element={<EventForm />} />
<Route path="/events/:slug/rsvp" element={<RSVPForm />} /> <Route path="/events/:slug/rsvp" element={<RSVPForm />} />
<Route path="/events/:slug/admin" element={<EventAdmin />} /> <Route path="/admin/events/:slug" element={<EventAdmin />} />
<Route path="/events/:slug/view" element={<EventView />} /> <Route path="/view/events/:slug" element={<EventView />} />
</Routes> </Routes>
</Container> </Container>
</Box> </Box>

View File

@@ -45,7 +45,7 @@ const EventList: React.FC = () => {
}; };
const handleAdminClick = (event: Event) => { const handleAdminClick = (event: Event) => {
navigate(`/events/${event.slug}/admin`); navigate(`/admin/events/${event.slug}`);
}; };
return ( return (
@@ -90,7 +90,7 @@ const EventList: React.FC = () => {
<Button <Button
onClick={(e) => { onClick={(e) => {
e.stopPropagation(); e.stopPropagation();
navigate(`/events/${event.slug}/view`); navigate(`/view/events/${event.slug}`);
}} }}
color="primary" color="primary"
aria-label="view rsvps" aria-label="view rsvps"