1
1
import DataTable from '@gravity-ui/react-data-table' ;
2
2
3
- import { getDefaultNodePath } from '../../containers/Node/NodePages' ;
4
3
import { EMPTY_DATA_PLACEHOLDER } from '../../utils/constants' ;
5
4
import { formatNumber , roundToPrecision } from '../../utils/dataFormatters/dataFormatters' ;
6
5
import { getUsageSeverity } from '../../utils/generateEvaluator' ;
7
- import { InternalLink } from '../InternalLink' ;
8
6
import { LinkToSchemaObject } from '../LinkToSchemaObject/LinkToSchemaObject' ;
7
+ import { NodeId } from '../NodeId/NodeId' ;
9
8
import { TabletNameWrapper } from '../TabletNameWrapper/TabletNameWrapper' ;
10
9
import { UsageLabel } from '../UsageLabel/UsageLabel' ;
11
10
@@ -39,7 +38,7 @@ export const getDataSizeColumn: GetShardsColumn = () => {
39
38
align : DataTable . RIGHT ,
40
39
} ;
41
40
} ;
42
- export const getTabletIdColumn : GetShardsColumn = ( ) => {
41
+ export const getTabletIdColumn : GetShardsColumn = ( { database } ) => {
43
42
return {
44
43
name : TOP_SHARDS_COLUMNS_IDS . TabletId ,
45
44
header : TOP_SHARDS_COLUMNS_TITLES . TabletId ,
@@ -51,6 +50,7 @@ export const getTabletIdColumn: GetShardsColumn = () => {
51
50
< TabletNameWrapper
52
51
tabletId = { row . TabletId }
53
52
followerId = { row . FollowerId || undefined }
53
+ database = { database }
54
54
/>
55
55
) ;
56
56
} ,
@@ -65,7 +65,7 @@ export const getNodeIdColumn: GetShardsColumn = () => {
65
65
if ( ! row . NodeId ) {
66
66
return EMPTY_DATA_PLACEHOLDER ;
67
67
}
68
- return < InternalLink to = { getDefaultNodePath ( row . NodeId ) } > { row . NodeId } </ InternalLink > ;
68
+ return < NodeId id = { row . NodeId } / >;
69
69
} ,
70
70
align : DataTable . RIGHT ,
71
71
} ;
0 commit comments