From d00a8644e3ac616484ac90d8e9b9e2aa6a46ab79 Mon Sep 17 00:00:00 2001 From: Paul Neubauer Date: Mon, 9 Jan 2023 06:00:25 +0100 Subject: [PATCH 01/20] WIP --- .../Spaces/SideBar/DetailsPanel.vue | 55 +++++++++++++++++++ .../components/Spaces/SideBar/EditPanel.vue | 0 .../src/views/Groups.vue | 10 ---- .../src/views/Spaces.vue | 43 ++++++++++++++- packages/web-app-files/src/fileSideBars.ts | 19 +++++++ 5 files changed, 115 insertions(+), 12 deletions(-) create mode 100644 packages/web-app-admin-settings/src/components/Spaces/SideBar/DetailsPanel.vue create mode 100644 packages/web-app-admin-settings/src/components/Spaces/SideBar/EditPanel.vue diff --git a/packages/web-app-admin-settings/src/components/Spaces/SideBar/DetailsPanel.vue b/packages/web-app-admin-settings/src/components/Spaces/SideBar/DetailsPanel.vue new file mode 100644 index 00000000000..0233fd1fc6f --- /dev/null +++ b/packages/web-app-admin-settings/src/components/Spaces/SideBar/DetailsPanel.vue @@ -0,0 +1,55 @@ + + + diff --git a/packages/web-app-admin-settings/src/components/Spaces/SideBar/EditPanel.vue b/packages/web-app-admin-settings/src/components/Spaces/SideBar/EditPanel.vue new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/web-app-admin-settings/src/views/Groups.vue b/packages/web-app-admin-settings/src/views/Groups.vue index 3911e46cad9..c018558ec8f 100644 --- a/packages/web-app-admin-settings/src/views/Groups.vue +++ b/packages/web-app-admin-settings/src/views/Groups.vue @@ -170,16 +170,6 @@ export default defineComponent({ } ] }, - - toggleSidebarButtonLabel() { - return this.$gettext( - this.sideBarOpen ? 'Close sidebar to hide details' : 'Open sidebar to view details' - ) - }, - - toggleSidebarButtonIconFillType() { - return this.sideBarOpen ? 'fill' : 'line' - } }, watch: { diff --git a/packages/web-app-admin-settings/src/views/Spaces.vue b/packages/web-app-admin-settings/src/views/Spaces.vue index 2ecc00cf39a..860018b3e6a 100644 --- a/packages/web-app-admin-settings/src/views/Spaces.vue +++ b/packages/web-app-admin-settings/src/views/Spaces.vue @@ -7,6 +7,9 @@ :side-bar-active-panel="sideBarActivePanel" :side-bar-available-panels="sideBarAvailablePanels" :side-bar-open="sideBarOpen" + @selectPanel="selectPanel" + @closeSideBar="closeSideBar" + @toggleSideBar="toggleSideBar" >