From 666f51efb0d4e8aefc66a3d972bc0f486d9606a5 Mon Sep 17 00:00:00 2001 From: Montassar Ghanmy Date: Tue, 5 Sep 2023 15:54:26 +0100 Subject: [PATCH] =?UTF-8?q?=E2=AD=90=EF=B8=8F=20Open=20folder=20in=20new?= =?UTF-8?q?=20window?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ⭐️ Open folder in new window --- .../src/app/views/client/body/drive/context-menu.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tdrive/frontend/src/app/views/client/body/drive/context-menu.tsx b/tdrive/frontend/src/app/views/client/body/drive/context-menu.tsx index 507fe275..bf6b2403 100644 --- a/tdrive/frontend/src/app/views/client/body/drive/context-menu.tsx +++ b/tdrive/frontend/src/app/views/client/body/drive/context-menu.tsx @@ -95,7 +95,10 @@ export const useOnBuildContextMenu = (children: DriveItem[], initialParentId?: s type: 'menu', text: Languages.t('components.item_context_menu.open_new_window'), onClick: () => { - const route = RouterServices.generateRouteFromState({ companyId: company, viewId: item.parent_id, itemId: item.id }); + const itemId = !item.is_directory ? item.id : ""; + const viewId = item.is_directory ? item.id : item.parent_id; + const route = RouterServices.generateRouteFromState({ companyId: company, viewId, itemId }); + window.open(route, '_blank'); window.open(route, '_blank'); } },