From 6dd7cd48740230594dc139b587d1e3b7fcd71143 Mon Sep 17 00:00:00 2001 From: =?utf8?q?John=20Molakvo=C3=A6?= Date: Fri, 2 Feb 2024 08:16:01 +0100 Subject: [PATCH] fix(files): setup cannot be in mixins MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: John Molakvoæ --- apps/files/src/components/FileEntry.vue | 21 +++++++++++++++++++++ apps/files/src/components/FileEntryGrid.vue | 20 ++++++++++++++++++++ apps/files/src/components/FileEntryMixin.ts | 21 --------------------- 3 files changed, 41 insertions(+), 21 deletions(-) diff --git a/apps/files/src/components/FileEntry.vue b/apps/files/src/components/FileEntry.vue index 274656f5d70..0ccd5622a5e 100644 --- a/apps/files/src/components/FileEntry.vue +++ b/apps/files/src/components/FileEntry.vue @@ -100,6 +100,12 @@ import { defineComponent } from 'vue' import { formatFileSize } from '@nextcloud/files' import moment from '@nextcloud/moment' +import { useActionsMenuStore } from '../store/actionsmenu.ts' +import { useDragAndDropStore } from '../store/dragging.ts' +import { useFilesStore } from '../store/files.ts' +import { useRenamingStore } from '../store/renaming.ts' +import { useSelectionStore } from '../store/selection.ts' + import FileEntryMixin from './FileEntryMixin.ts' import NcDateTime from '@nextcloud/vue/dist/Components/NcDateTime.js' import CustomElementRender from './CustomElementRender.vue' @@ -139,6 +145,21 @@ export default defineComponent({ }, }, + setup() { + const actionsMenuStore = useActionsMenuStore() + const draggingStore = useDragAndDropStore() + const filesStore = useFilesStore() + const renamingStore = useRenamingStore() + const selectionStore = useSelectionStore() + return { + actionsMenuStore, + draggingStore, + filesStore, + renamingStore, + selectionStore, + } + }, + computed: { /** * Conditionally add drag and drop listeners diff --git a/apps/files/src/components/FileEntryGrid.vue b/apps/files/src/components/FileEntryGrid.vue index 1d10f3d2948..9d332491bea 100644 --- a/apps/files/src/components/FileEntryGrid.vue +++ b/apps/files/src/components/FileEntryGrid.vue @@ -75,6 +75,11 @@