File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
src/components/BasicNodeViewer Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ import {Icon} from '@gravity-ui/uikit';
66import type { PreparedNode } from '../../store/reducers/node/types' ;
77import type { AdditionalNodesProps } from '../../types/additionalProps' ;
88import { cn } from '../../utils/cn' ;
9+ import { createDeveloperUILinkWithNodeId } from '../../utils/developerUI/developerUI' ;
910import { EntityStatus } from '../EntityStatus/EntityStatus' ;
1011import { Tags } from '../Tags' ;
1112
@@ -20,9 +21,13 @@ interface BasicNodeViewerProps {
2021}
2122
2223export 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 ) } >
You can’t perform that action at this time.
0 commit comments