From 634cb641f1319c8e8b0d921fd5ed7562fb6383b6 Mon Sep 17 00:00:00 2001 From: Emily Date: Tue, 8 Oct 2024 18:24:00 +0200 Subject: [PATCH] fix project creation --- TODO | 1 - dashboard/pages/project_creation.vue | 10 +- dashboard/pages/project_selector.vue | 167 --------------------------- 3 files changed, 5 insertions(+), 173 deletions(-) delete mode 100644 dashboard/pages/project_selector.vue diff --git a/TODO b/TODO index ee2da03..034eec3 100644 --- a/TODO +++ b/TODO @@ -2,7 +2,6 @@ - Reactivity on project delete (update dropdown) + test guest -- project creation - Event funnel / metadata analyzer / user flow - Refactor UI Data analyst - Remove Top Events from web analytics and move to custom events (with raw data access) diff --git a/dashboard/pages/project_creation.vue b/dashboard/pages/project_creation.vue index 4f92699..e87c5f3 100644 --- a/dashboard/pages/project_creation.vue +++ b/dashboard/pages/project_creation.vue @@ -7,9 +7,9 @@ const creating = ref(false); const router = useRouter(); -const { projects, refresh } = useProjectsList(); +const { projectList, actions } = useProject(); -const isFirstProject = computed(() => { return projects.value?.length == 0; }) +const isFirstProject = computed(() => { return projectList.value?.length == 0; }) import { Lit } from 'litlyx-js'; @@ -35,11 +35,11 @@ async function createProject() { body: JSON.stringify({ name: projectName.value }) }); - await refresh(); + await actions.refreshProjectsList(); - const newActiveProjectId = projects.value?.[projects.value?.length - 1]._id.toString(); + const newActiveProjectId = projectList.value?.[projectList.value?.length - 1]._id.toString(); if (newActiveProjectId) { - await setActiveProject(newActiveProjectId); + await actions.setActiveProject(newActiveProjectId); } router.push('/'); diff --git a/dashboard/pages/project_selector.vue b/dashboard/pages/project_selector.vue deleted file mode 100644 index 4359523..0000000 --- a/dashboard/pages/project_selector.vue +++ /dev/null @@ -1,167 +0,0 @@ - - - -