chore(core-app): parseNodeParentId function

This commit is contained in:
Wroud
2020-09-23 00:03:32 +03:00
parent 3e35104cba
commit 3c144c7bab
2 changed files with 11 additions and 1 deletions
@@ -414,3 +414,13 @@ export class NavNodeManagerService extends Bootstrap {
return true;
}
}
export function parseNodeParentId(nodeId: string): string {
const parentId = nodeId.slice(0, nodeId.lastIndexOf('/'));
if (parentId === 'database:/') {
return ROOT_NODE_PATH;
}
return parentId;
}
@@ -42,7 +42,7 @@ export class DdlViewerTabService {
tabId: ddlViewerTabId,
title: 'DDL',
icon: '/icons/DDL.svg',
onActivate: () => this.activateDDLTab(nodeId, node?.parentId!),
onActivate: () => this.activateDDLTab(nodeId, node?.parentId as string),
panel: () => ddlViewer(nodeId),
};
return ddlTab;