diff --git a/components/DocumentDisplayModal.vue b/components/DocumentDisplayModal.vue index b54ac97..e03bdf4 100644 --- a/components/DocumentDisplayModal.vue +++ b/components/DocumentDisplayModal.vue @@ -26,14 +26,11 @@ const setup = async () => { data.forEach(folder => { let name = folder.name - console.log(folder) + const addParent = (item) => { + name = `${item.name} > ${name}` - const addParent = (folder) => { - console.log(folder) - name = `${folder.name} > ${name}` - - if(folder.parent){ - addParent(folder) + if(item.parent){ + addParent(data.find(i => i.id === item.parent)) } else { folders.value.push({ id: folder.id, @@ -129,16 +126,19 @@ const updateDocumentAssignment = async () => { const folderToMoveTo = ref(null) const moveFile = async () => { + console.log(folderToMoveTo.value) const {data,error} = await supabase .from("files") .update({folder: folderToMoveTo.value}) .eq("id",props.documentData.id) + .select() if(error) { console.log(error) toast.add({title: "Fehler beim verschieben", color:"rose"}) } else { toast.add({title: "Datei verschoben"}) + console.log(data) } modal.close() } @@ -225,13 +225,21 @@ const moveFile = async () => { Datei verschieben - + + + Verschieben + + + diff --git a/pages/files/index.vue b/pages/files/index.vue index b7c6035..70f84e8 100644 --- a/pages/files/index.vue +++ b/pages/files/index.vue @@ -144,7 +144,7 @@ const breadcrumbLinks = computed(() => { const addParent = (parent) => { parents.push(parent) if(parent.parent) { - addParent(folders.value.find(i => i.id === currentFolder.value.parent)) + addParent(folders.value.find(i => i.id === parent.parent)) } } @@ -167,7 +167,7 @@ const breadcrumbLinks = computed(() => { }, icon: "i-heroicons-folder" } - }), + }).reverse(), { label: currentFolder.value.name, click: () => { @@ -403,8 +403,10 @@ const showFile = (fileId) => {
- - + + + +
NameErstellt am
NameErstellt am