@@ -68,6 +71,7 @@ const schedule = defineModel("schedule");
const past_showings = defineModel("past_showings", {
default: [],
});
+const loading = ref(true);
const got_previous = ref(false);
const months = [
"January",
@@ -92,13 +96,12 @@ const formatDate = function (date_string: string) {
};
const getSchedule = async function (previous = false) {
+ loading.value = true;
let config = useRuntimeConfig();
if (got_previous.value) {
return false;
}
- document.getElementById("loader")?.classList.toggle("hidden");
-
let params = "";
if (previous) params = "?past_showings=true";
@@ -120,7 +123,7 @@ const getSchedule = async function (previous = false) {
} else {
schedule.value = data;
}
- document.getElementById("loader")?.classList.toggle("hidden");
+ loading.value = false;
})
.catch((err) => {
switch (err.statusCode) {