1
1
import React from 'react' ;
2
2
import useAppParams from 'lib/hooks/useAppParams' ;
3
- import { clusterConnectConnectorPath , ClusterNameRoute } from 'lib/paths' ;
3
+ import { ClusterNameRoute } from 'lib/paths' ;
4
4
import Table , { TagCell } from 'components/common/NewTable' ;
5
5
import { FullConnectorInfo } from 'generated-sources' ;
6
6
import { useConnectors } from 'lib/hooks/api/kafkaConnect' ;
7
7
import { ColumnDef } from '@tanstack/react-table' ;
8
- import { useNavigate , useSearchParams } from 'react-router-dom' ;
9
- import BreakableTextCell from 'components/common/NewTable/BreakableTextCell' ;
8
+ import { useSearchParams } from 'react-router-dom' ;
10
9
import { useQueryPersister } from 'components/common/NewTable/ColumnFilter' ;
11
10
import { useLocalStoragePersister } from 'components/common/NewTable/ColumnResizer/lib' ;
11
+ import BreakableTextCell from 'components/common/NewTable/BreakableTextCell' ;
12
12
13
13
import ActionsCell from './ActionsCell' ;
14
14
import TopicsCell from './TopicsCell' ;
15
15
import RunningTasksCell from './RunningTasksCell' ;
16
+ import { KafkaConnectLinkCell } from './KafkaConnectLinkCell' ;
16
17
17
- const kafkaConnectColumns : ColumnDef < FullConnectorInfo > [ ] = [
18
+ const kafkaConnectColumns : ColumnDef < FullConnectorInfo , string > [ ] = [
18
19
{
19
20
header : 'Name' ,
20
21
accessorKey : 'name' ,
21
- cell : BreakableTextCell ,
22
+ cell : KafkaConnectLinkCell ,
22
23
enableResizing : true ,
23
24
} ,
24
25
{
@@ -77,7 +78,6 @@ const kafkaConnectColumns: ColumnDef<FullConnectorInfo>[] = [
77
78
] ;
78
79
79
80
const List : React . FC = ( ) => {
80
- const navigate = useNavigate ( ) ;
81
81
const { clusterName } = useAppParams < ClusterNameRoute > ( ) ;
82
82
const [ searchParams ] = useSearchParams ( ) ;
83
83
const { data : connectors } = useConnectors (
@@ -95,9 +95,6 @@ const List: React.FC = () => {
95
95
enableSorting
96
96
enableColumnResizing
97
97
columnSizingPersister = { columnSizingPersister }
98
- onRowClick = { ( { original : { connect, name } } ) =>
99
- navigate ( clusterConnectConnectorPath ( clusterName , connect , name ) )
100
- }
101
98
emptyMessage = "No connectors found"
102
99
setRowId = { ( originalRow ) => `${ originalRow . name } -${ originalRow . connect } ` }
103
100
filterPersister = { filterPersister }
0 commit comments