mirror of
https://github.com/ershisan99/podcaster.git
synced 2025-12-18 05:09:30 +00:00
31 lines
694 B
TypeScript
31 lines
694 B
TypeScript
import { createBrowserRouter, RouterProvider } from "react-router-dom";
|
|
import { Home } from "./pages/home";
|
|
import { Podcast } from "./pages/podcast";
|
|
import { Episode } from "./pages/episode";
|
|
import { PodcastEpisodesList } from "./components/podcast-episodes-list";
|
|
|
|
const router = createBrowserRouter([
|
|
{
|
|
path: "/",
|
|
element: <Home />,
|
|
},
|
|
{
|
|
path: "/podcast",
|
|
element: <Podcast />,
|
|
children: [
|
|
{
|
|
path: ":podcastId",
|
|
element: <PodcastEpisodesList />,
|
|
},
|
|
{
|
|
path: ":podcastId/episode/:episodeId",
|
|
element: <Episode />,
|
|
},
|
|
],
|
|
},
|
|
]);
|
|
|
|
export function Router() {
|
|
return <RouterProvider router={router} />;
|
|
}
|