AzuraCast/frontend/src/components/Public/Podcasts/routes.ts

22 lines
694 B
TypeScript

import {RouteRecordRaw} from "vue-router";
export default function usePodcastRoutes(): RouteRecordRaw[] {
return [
{
path: '/podcasts',
component: () => import('~/components/Public/Podcasts/PodcastList.vue'),
name: 'public:podcasts'
},
{
path: '/podcast/:podcast_id',
component: () => import('~/components/Public/Podcasts/Podcast.vue'),
name: 'public:podcast'
},
{
path: '/podcast/:podcast_id/episode/:episode_id',
component: () => import('~/components/Public/Podcasts/PodcastEpisode.vue'),
name: 'public:podcast:episode'
}
];
}