diff --git a/src/components/home/ProjectsNavigation.vue b/src/components/home/ProjectsNavigation.vue index d8f61ebb9..ad595bb78 100644 --- a/src/components/home/ProjectsNavigation.vue +++ b/src/components/home/ProjectsNavigation.vue @@ -19,23 +19,10 @@ }" > @@ -68,18 +55,11 @@ const projectStore = useProjectStore() // Vue draggable will modify the projects list as it changes their position which will not work on a prop. // Hence, we'll clone the prop and work on the clone. -const collapsedProjects = ref<{ [id: IProject['id']]: boolean }>({}) const availableProjects = ref([]) -const childProjects = ref<{ [id: IProject['id']]: boolean }>({}) watch( () => props.modelValue, projects => { availableProjects.value = projects || [] - projects?.forEach(p => { - collapsedProjects.value[p.id] = false - childProjects.value[p.id] = projectStore.getChildProjects(p.id) - .sort((a, b) => a.position - b.position) - }) }, {immediate: true}, ) diff --git a/src/components/home/ProjectsNavigationItem.vue b/src/components/home/ProjectsNavigationItem.vue index e645cd101..9827db107 100644 --- a/src/components/home/ProjectsNavigationItem.vue +++ b/src/components/home/ProjectsNavigationItem.vue @@ -1,49 +1,60 @@