diff --git a/src/components/ProfileMenu.vue b/src/components/common/menus/ProfileMenu.vue similarity index 100% rename from src/components/ProfileMenu.vue rename to src/components/common/menus/ProfileMenu.vue diff --git a/src/components/common/navigation/ScrollToTop.vue b/src/components/common/navigation/ScrollToTop.vue new file mode 100644 index 0000000..62c2753 --- /dev/null +++ b/src/components/common/navigation/ScrollToTop.vue @@ -0,0 +1,46 @@ + + + + + Scroll To Top + + + + diff --git a/src/components/common/navigation/navbar.vue b/src/components/common/navigation/navbar.vue index ff470d0..87f1008 100644 --- a/src/components/common/navigation/navbar.vue +++ b/src/components/common/navigation/navbar.vue @@ -24,6 +24,7 @@ diff --git a/src/pages/lists/[id].vue b/src/pages/lists/[id].vue index 270ebc6..0fb7de4 100644 --- a/src/pages/lists/[id].vue +++ b/src/pages/lists/[id].vue @@ -1,75 +1,81 @@ - - - - - - {{ list.name }} - - - - - Hide Scheduled - - - - - - - - - No Movies Found - - - - - + + + + + + + {{ list.name }} + - - - - - {{ movie.title }} - - X - + + + + Hide Scheduled + + + - - + + + + + No Movies Found + + + + + + + + + + {{ movie.title }} + + X + + + + + @@ -82,6 +88,7 @@ import Modal from "~/components/common/ui/Modal.vue"; import { useCookie } from "#app"; import { $fetch } from "ofetch"; import MoviePoster from "~/components/MoviePoster.vue"; +import ScrollToTop from "~/components/common/navigation/ScrollToTop.vue"; const list_id = ref(0); const list = defineModel("movie_list", { default: [] }); @@ -238,6 +245,7 @@ onMounted(() => { const route = useRoute(); if (typeof route.params.id === "string") { const list_param: string = route.params.id; + list_id.value = parseInt(list_param); getList(list_id.value); }