Skip to content

Commit 163b104

Browse files
feat(Node): add developer ui link for embedded version (#863)
1 parent 0ee9127 commit 163b104

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/components/BasicNodeViewer/BasicNodeViewer.tsx

+8-3
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import {Icon} from '@gravity-ui/uikit';
66
import type {PreparedNode} from '../../store/reducers/node/types';
77
import type {AdditionalNodesProps} from '../../types/additionalProps';
88
import {cn} from '../../utils/cn';
9+
import {createDeveloperUILinkWithNodeId} from '../../utils/developerUI/developerUI';
910
import {EntityStatus} from '../EntityStatus/EntityStatus';
1011
import {Tags} from '../Tags';
1112

@@ -20,9 +21,13 @@ interface BasicNodeViewerProps {
2021
}
2122

2223
export const BasicNodeViewer = ({node, additionalNodesProps, className}: BasicNodeViewerProps) => {
23-
const nodeHref = additionalNodesProps?.getNodeRef
24-
? additionalNodesProps.getNodeRef(node) + 'internal'
25-
: undefined;
24+
let nodeHref: string | undefined;
25+
26+
if (additionalNodesProps?.getNodeRef) {
27+
nodeHref = additionalNodesProps.getNodeRef(node) + 'internal';
28+
} else if (node.NodeId) {
29+
nodeHref = createDeveloperUILinkWithNodeId(node.NodeId) + 'internal';
30+
}
2631

2732
return (
2833
<div className={b(null, className)}>

0 commit comments

Comments
 (0)