-
+
{{ list.name }}
@@ -64,6 +64,9 @@ import ShowMovie from "~/components/modal-content/ShowMovie.vue";
import "lazysizes";
import type { MovieList } from "~/types/movielist";
import type { Movie } from "~/types/movie";
+import Modal from "~/components/Modal.vue";
+
+const movie_modal = ref | null>(null);
const list_id = ref(0);
const list = defineModel("movie_list", { default: [] });
@@ -176,7 +179,7 @@ const filterMovies = function () {
const showModal = function (movie: Movie) {
modal_movie.value = movie;
- document.getElementById("movie-modal")?.classList.remove("hidden");
+ movie_modal.value?.toggleModal();
};
onMounted(() => {
diff --git a/src/pages/lists/index.vue b/src/pages/lists/index.vue
index 44638fd..55ede0e 100644
--- a/src/pages/lists/index.vue
+++ b/src/pages/lists/index.vue
@@ -18,18 +18,24 @@