1
0

feat(navigation): make dragging a project to a parent work

This commit is contained in:
kolaente
2023-03-27 13:21:47 +02:00
parent 7171b63947
commit c6f3829387
5 changed files with 21 additions and 11 deletions

View File

@ -62,6 +62,8 @@ export const useProjectStore = defineStore('project', () => {
function setProject(project: IProject) {
projects.value[project.id] = project
update(project)
project.childProjects?.forEach(setProject)
if (baseStore.currentProject?.id === project.id) {
baseStore.setCurrentProject(project)
@ -69,10 +71,7 @@ export const useProjectStore = defineStore('project', () => {
}
function setProjects(newProjects: IProject[]) {
newProjects.forEach(l => {
projects.value[l.id] = l
add(l)
})
newProjects.forEach(setProject)
}
function removeProjectById(project: IProject) {