From 3ed32ffbb4fda77e7860e8ae6ac7f6a1c4ca902b Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Fri, 21 Jun 2024 15:48:37 +0200 Subject: 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 +++-- apps/files/src/components/DragAndDropNotice.vue | 22 +++-- apps/files/src/components/FileEntry.vue | 16 ++-- .../src/components/FileEntry/FileEntryActions.vue | 24 ++++-- .../src/components/FileEntry/FileEntryName.vue | 17 ++-- apps/files/src/components/FileEntryGrid.vue | 5 ++ apps/files/src/components/FileEntryMixin.ts | 4 - apps/files/src/components/FilesListTableHeader.vue | 20 +++-- apps/files/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 | 97 ++++++++++----------- apps/files/src/views/Navigation.vue | 65 +++++++------- 13 files changed, 321 insertions(+), 132 deletions(-) create mode 100644 apps/files/src/composables/useNavigation.spec.ts create mode 100644 apps/files/src/composables/useNavigation.ts (limited to 'apps/files/src') 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 @@