diff --git a/src/main.js b/src/main.js index 44d0954..2a33bb4 100644 --- a/src/main.js +++ b/src/main.js @@ -1,32 +1,10 @@ import { createApp } from "vue"; -import { - createRouter, createWebHistory -} from "vue-router"; - import App from "./App.vue"; -import Playlist from "./views/PlaylistView.vue"; -import Video from "./views/VideoView.vue"; -import ListOfPlaylists from "./views/ListOfPlaylist.vue"; import store from "./store"; import "./assets/index.css"; import { YoutubeVue3 } from "youtube-vue3"; - -const routes = [{ - path: "/", component: ListOfPlaylists -}, - { - path: "/playlist/:id", component: Playlist - }, - { - path: "/video/:id", component: Video - },]; - -const router = createRouter({ - history: createWebHistory(), - routes, -}); - +import router from "./router/router"; const app = createApp(App); app.use(router); diff --git a/src/router/router.js b/src/router/router.js new file mode 100644 index 0000000..a5396a0 --- /dev/null +++ b/src/router/router.js @@ -0,0 +1,23 @@ +import { + createRouter, createWebHistory +} from "vue-router"; +import Playlist from "../views/PlaylistView.vue"; +import Video from "../views/VideoView.vue"; +import ListOfPlaylists from "../views/ListOfPlaylist.vue"; + +const routes = [{ + path: "/", component: ListOfPlaylists, +}, + { + path: "/playlist/:id", component: Playlist + }, + { + path: "/video/:id", component: Video + },]; + +const router = createRouter({ + history: createWebHistory(), + routes, +}); + +export default router; diff --git a/src/utils/usePlaylists.js b/src/utils/usePlaylists.js index f33fd0d..2af26b8 100644 --- a/src/utils/usePlaylists.js +++ b/src/utils/usePlaylists.js @@ -22,7 +22,7 @@ export async function getPlaylists() { } } -export async function fetchPlaylist(videos, nextPageToken, isLoading, routeParams) { +export async function getPlaylistItems(videos, nextPageToken, isLoading, routeParams) { try { isLoading.value = true; diff --git a/src/views/PlaylistView.vue b/src/views/PlaylistView.vue index f354902..6e5601c 100644 --- a/src/views/PlaylistView.vue +++ b/src/views/PlaylistView.vue @@ -20,7 +20,7 @@