Merge pull request #59942 from nextcloud/fix/view-destructure

fix(files): keep reactivity when destructure store
This commit is contained in:
Ferdinand Thiessen 2026-04-28 09:17:28 +02:00 committed by GitHub
commit 0f762a0929
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 13 additions and 9 deletions

View file

@ -108,6 +108,7 @@
import { FileType, formatFileSize } from '@nextcloud/files'
import { t } from '@nextcloud/l10n'
import { useHotKey } from '@nextcloud/vue/composables/useHotKey'
import { storeToRefs } from 'pinia'
import { defineComponent } from 'vue'
import NcDateTime from '@nextcloud/vue/components/NcDateTime'
import CustomElementRender from './CustomElementRender.vue'
@ -165,23 +166,26 @@ export default defineComponent({
fileId: currentRouteFileId,
} = useRouteParameters()
const activeStore = useActiveStore()
const {
activeFolder,
activeNode,
activeView,
} = useActiveStore()
} = storeToRefs(activeStore)
const actions = useFileActions()
return {
actions,
actionsMenuStore,
activeFolder,
activeNode,
activeView,
currentRouteFileId,
draggingStore,
isNarrow,
activeStore,
actionsMenuStore,
draggingStore,
filesStore,
renamingStore,
selectionStore,

4
dist/core-common.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

4
dist/files-main.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long