From a81abcf7c8299e16fe4232d132771a22d1a08210 Mon Sep 17 00:00:00 2001 From: Muhammed Mustafa Date: Thu, 14 Sep 2023 11:56:06 +0530 Subject: [PATCH] fix(nc-gui): Fixed Sidebar projectnode ctx menu --- .../nc-gui/assets/nc-icons/star-remove.svg | 4 + packages/nc-gui/assets/nc-icons/star.svg | 5 + packages/nc-gui/components/cell/GeoData.vue | 2 +- .../nc-gui/components/dashboard/Sidebar.vue | 18 -- .../dashboard/Sidebar/TopSection.vue | 2 +- .../components/dashboard/Sidebar/UserInfo.vue | 2 +- .../dashboard/TreeView/BaseOptions.vue | 61 ++--- .../dashboard/TreeView/ProjectNode.vue | 244 +++++++++--------- .../dashboard/TreeView/TableNode.vue | 42 ++- .../components/dashboard/TreeView/index.vue | 111 +------- packages/nc-gui/components/dashboard/View.vue | 190 ++++++++++++++ .../nc-gui/components/general/EmojiPicker.vue | 2 +- packages/nc-gui/components/general/Loader.vue | 2 +- packages/nc-gui/components/nc/Button.vue | 19 +- packages/nc-gui/components/nc/Divider.vue | 2 +- packages/nc-gui/components/nc/Dropdown.vue | 2 +- packages/nc-gui/components/nc/Menu.vue | 6 +- packages/nc-gui/components/nc/MenuItem.vue | 14 +- packages/nc-gui/components/nc/SubMenu.vue | 43 +++ .../smartsheet/sidebar/toolbar/Webhook.vue | 2 +- .../components/workspace/CreateProjectDlg.vue | 12 +- .../components/workspace/EmptyPlaceholder.vue | 2 +- packages/nc-gui/context/index.ts | 1 + packages/nc-gui/lang/en.json | 3 +- packages/nc-gui/layouts/dashboard.vue | 192 +------------- packages/nc-gui/pages/index.vue | 60 +++-- packages/nc-gui/store/projects.ts | 3 + packages/nc-gui/utils/iconUtils.ts | 7 +- tests/playwright/pages/Dashboard/TreeView.ts | 19 +- .../Dashboard/common/LeftSidebar/index.ts | 2 +- tests/playwright/pages/Dashboard/index.ts | 4 +- tests/playwright/pages/SharedForm/index.ts | 2 +- .../pages/WorkspacePage/ContainerPage.ts | 4 +- tests/playwright/setup/index.ts | 2 +- .../db/columns/columnAttachments.spec.ts | 7 + 35 files changed, 536 insertions(+), 557 deletions(-) create mode 100644 packages/nc-gui/assets/nc-icons/star-remove.svg create mode 100644 packages/nc-gui/assets/nc-icons/star.svg create mode 100644 packages/nc-gui/components/dashboard/View.vue create mode 100644 packages/nc-gui/components/nc/SubMenu.vue diff --git a/packages/nc-gui/assets/nc-icons/star-remove.svg b/packages/nc-gui/assets/nc-icons/star-remove.svg new file mode 100644 index 0000000000..870ff3169f --- /dev/null +++ b/packages/nc-gui/assets/nc-icons/star-remove.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons/star.svg b/packages/nc-gui/assets/nc-icons/star.svg new file mode 100644 index 0000000000..56aee8f633 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons/star.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/components/cell/GeoData.vue b/packages/nc-gui/components/cell/GeoData.vue index 042f5bd838..239d69eeed 100644 --- a/packages/nc-gui/components/cell/GeoData.vue +++ b/packages/nc-gui/components/cell/GeoData.vue @@ -83,7 +83,7 @@ const openInOSM = () => {