From 3ed32ffbb4fda77e7860e8ae6ac7f6a1c4ca902b Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Fri, 21 Jun 2024 15:48:37 +0200 Subject: [PATCH] refactor: Use composable for `currentView` and `views` to make it reactive when shared with other Vue apps Signed-off-by: Ferdinand Thiessen --- apps/files/src/components/BreadCrumbs.vue | 20 ++-- .../src/components/DragAndDropNotice.vue | 22 +++-- apps/files/src/components/FileEntry.vue | 16 ++- .../components/FileEntry/FileEntryActions.vue | 24 +++-- .../components/FileEntry/FileEntryName.vue | 17 ++-- apps/files/src/components/FileEntryGrid.vue | 5 + apps/files/src/components/FileEntryMixin.ts | 4 - .../src/components/FilesListTableHeader.vue | 24 +++-- .../src/composables/useNavigation.spec.ts | 98 ++++++++++++++++++ apps/files/src/composables/useNavigation.ts | 46 +++++++++ apps/files/src/views/FilesList.vue | 19 ++-- apps/files/src/views/Navigation.cy.ts | 99 ++++++++++--------- apps/files/src/views/Navigation.vue | 67 +++++++------ 13 files changed, 325 insertions(+), 136 deletions(-) create mode 100644 apps/files/src/composables/useNavigation.spec.ts create mode 100644 apps/files/src/composables/useNavigation.ts diff --git a/apps/files/src/components/BreadCrumbs.vue b/apps/files/src/components/BreadCrumbs.vue index 2c678ba82fa..02ccac8b669 100644 --- a/apps/files/src/components/BreadCrumbs.vue +++ b/apps/files/src/components/BreadCrumbs.vue @@ -35,6 +35,7 @@