fix: exclude to-be-moved folder from move dialog (#5235)

This commit is contained in:
Foxy Hunter
2025-06-29 11:23:06 +02:00
committed by GitHub
parent 10684e5390
commit 7354eb6cf9
2 changed files with 13 additions and 0 deletions

View File

@@ -8,6 +8,7 @@
<file-list
ref="fileList"
@update:selected="(val) => (dest = val)"
:exclude="excludedFolders"
tabindex="1"
/>
</div>
@@ -76,6 +77,11 @@ export default {
computed: {
...mapState(useFileStore, ["req", "selected"]),
...mapState(useAuthStore, ["user"]),
excludedFolders() {
return this.selected
.filter((idx) => this.req.items[idx].isDir)
.map((idx) => this.req.items[idx].url);
},
},
methods: {
...mapActions(useLayoutStore, ["showHover", "closeHovers"]),