Skip to content

Commit 0f762a0

Browse files
authored
Merge pull request #59942 from nextcloud/fix/view-destructure
fix(files): keep reactivity when destructure store
2 parents 08647c5 + caf287d commit 0f762a0

5 files changed

Lines changed: 13 additions & 9 deletions

File tree

apps/files/src/components/FileEntry.vue

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@
108108
import { FileType, formatFileSize } from '@nextcloud/files'
109109
import { t } from '@nextcloud/l10n'
110110
import { useHotKey } from '@nextcloud/vue/composables/useHotKey'
111+
import { storeToRefs } from 'pinia'
111112
import { defineComponent } from 'vue'
112113
import NcDateTime from '@nextcloud/vue/components/NcDateTime'
113114
import CustomElementRender from './CustomElementRender.vue'
@@ -165,23 +166,26 @@ export default defineComponent({
165166
fileId: currentRouteFileId,
166167
} = useRouteParameters()
167168
169+
const activeStore = useActiveStore()
168170
const {
169171
activeFolder,
170172
activeNode,
171173
activeView,
172-
} = useActiveStore()
174+
} = storeToRefs(activeStore)
173175
174176
const actions = useFileActions()
175177
176178
return {
177179
actions,
178-
actionsMenuStore,
179180
activeFolder,
180181
activeNode,
181182
activeView,
182183
currentRouteFileId,
183-
draggingStore,
184184
isNarrow,
185+
186+
activeStore,
187+
actionsMenuStore,
188+
draggingStore,
185189
filesStore,
186190
renamingStore,
187191
selectionStore,

dist/core-common.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/core-common.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/files-main.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/files-main.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)