diff --git a/app/components/Projects/BottomScreen/Background.vue b/app/components/Projects/BottomScreen/Background.vue index 47cadf2..5b2eae8 100644 --- a/app/components/Projects/BottomScreen/Background.vue +++ b/app/components/Projects/BottomScreen/Background.vue @@ -12,7 +12,7 @@ const [backgroundImage, visitDisabledImage] = useImages( useRender((ctx) => { ctx.drawImage(backgroundImage!, 0, 0); - if (store.projects[store.currentProject]!.url === null) { + if (store.projects[store.currentProject]?.url === null) { ctx.drawImage(visitDisabledImage!, 144, 172); } }); diff --git a/app/components/Projects/BottomScreen/BottomScreen.vue b/app/components/Projects/BottomScreen/BottomScreen.vue index c0d9692..ef16184 100644 --- a/app/components/Projects/BottomScreen/BottomScreen.vue +++ b/app/components/Projects/BottomScreen/BottomScreen.vue @@ -4,12 +4,14 @@ import Projects from "./Projects.vue"; const store = useProjectsStore(); -store.$reset(); -await store.loadProjects(); +onMounted(async () => { + store.$reset(); + await store.loadProjects(); +});