File tree Expand file tree Collapse file tree 3 files changed +11
-2
lines changed Expand file tree Collapse file tree 3 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ import {ProgressViewer} from '../../components/ProgressViewer/ProgressViewer';
99import { UserCard } from '../../components/User/User' ;
1010import type { PreparedCluster } from '../../store/reducers/clusters/types' ;
1111import { formatStorageValuesToTb } from '../../utils/dataFormatters/dataFormatters' ;
12+ import { createDeveloperUIMonitoringPageHref } from '../../utils/developerUI/developerUI' ;
1213import { getCleanBalancerValue , removeViewerPathname } from '../../utils/parseBalancer' ;
1314import { clusterTabsIds , getClusterPath } from '../Cluster/utils' ;
1415
@@ -26,11 +27,14 @@ export const CLUSTERS_COLUMNS: Column<PreparedCluster>[] = [
2627 header : COLUMNS_TITLES [ COLUMNS_NAMES . TITLE ] ,
2728 width : 230 ,
2829 render : ( { row} ) => {
29- const { balancer, name : clusterName } = row ;
30+ const { balancer, name : clusterName , use_embedded_ui : useEmbeddedUi } = row ;
3031
3132 const backend = balancer && removeViewerPathname ( balancer ) ;
3233
33- const clusterPath = getClusterPath ( undefined , { backend, clusterName} ) ;
34+ const clusterPath =
35+ useEmbeddedUi && backend
36+ ? createDeveloperUIMonitoringPageHref ( backend )
37+ : getClusterPath ( undefined , { backend, clusterName} ) ;
3438
3539 const clusterStatus = row . cluster ?. Overall ;
3640
Original file line number Diff line number Diff line change @@ -46,6 +46,7 @@ export interface MetaBaseClusterInfo {
4646 service ?: string ;
4747 trace_view ?: string ;
4848 trace_check ?: string ;
49+ use_embedded_ui ?: boolean ;
4950}
5051
5152export interface MetaGeneralClusterInfo extends MetaBaseClusterInfo {
Original file line number Diff line number Diff line change @@ -5,6 +5,10 @@ export function createDeveloperUIInternalPageHref(host = backend) {
55 return host + '/internal' ;
66}
77
8+ export function createDeveloperUIMonitoringPageHref ( host = backend ) {
9+ return host + '/monitoring' ;
10+ }
11+
812// Current node connects with target node by itself using nodeId
913export const createDeveloperUILinkWithNodeId = ( nodeId : number | string , host = backend ) => {
1014 const nodePathRegexp = / \/ n o d e \/ \d + \/ ? $ / g;
You can’t perform that action at this time.
0 commit comments