veza/apps/web/src/features/playlists/routes.tsx
2025-12-17 08:07:35 -05:00

15 lines
615 B
TypeScript

import { Routes, Route, Navigate } from 'react-router-dom';
import { PlaylistListPage } from './pages/PlaylistListPage';
import { PlaylistDetailPage } from './pages/PlaylistDetailPage';
export function PlaylistRoutes() {
return (
<Routes>
<Route path="/" element={<PlaylistListPage />} />
<Route path="/new" element={<Navigate to="/playlists" replace />} />
<Route path="/:id" element={<PlaylistDetailPage />} />
<Route path="/:id/edit" element={<Navigate to="/playlists/:id" replace />} />
<Route path="*" element={<Navigate to="/playlists" replace />} />
</Routes>
);
}