|
1 | 1 | import React from 'react'; |
2 | | -import useAppParams from 'lib/hooks/useAppParams'; |
3 | | -import { ClusterNameRoute } from 'lib/paths'; |
4 | 2 | import Table, { TagCell } from 'components/common/NewTable'; |
5 | 3 | import { FullConnectorInfo } from 'generated-sources'; |
6 | | -import { useConnectors } from 'lib/hooks/api/kafkaConnect'; |
7 | 4 | import { ColumnDef } from '@tanstack/react-table'; |
8 | | -import { useSearchParams } from 'react-router-dom'; |
9 | 5 | import { useQueryPersister } from 'components/common/NewTable/ColumnFilter'; |
10 | 6 | import { useLocalStoragePersister } from 'components/common/NewTable/ColumnResizer/lib'; |
11 | 7 | import BreakableTextCell from 'components/common/NewTable/BreakableTextCell'; |
12 | | -import useFts from 'components/common/Fts/useFts'; |
13 | 8 |
|
14 | 9 | import ActionsCell from './ActionsCell'; |
15 | 10 | import TopicsCell from './TopicsCell'; |
@@ -78,16 +73,9 @@ const kafkaConnectColumns: ColumnDef<FullConnectorInfo, string>[] = [ |
78 | 73 | }, |
79 | 74 | ]; |
80 | 75 |
|
81 | | -const List: React.FC = () => { |
82 | | - const { clusterName } = useAppParams<ClusterNameRoute>(); |
83 | | - const [searchParams] = useSearchParams(); |
84 | | - const { isFtsEnabled } = useFts('connects'); |
85 | | - const { data: connectors } = useConnectors( |
86 | | - clusterName, |
87 | | - searchParams.get('q') || '', |
88 | | - isFtsEnabled |
89 | | - ); |
| 76 | +type ConnectorsListProps = { connectors: FullConnectorInfo[] | undefined }; |
90 | 77 |
|
| 78 | +const List: React.FC<ConnectorsListProps> = ({ connectors }) => { |
91 | 79 | const filterPersister = useQueryPersister(kafkaConnectColumns); |
92 | 80 | const columnSizingPersister = useLocalStoragePersister('KafkaConnect'); |
93 | 81 |
|
|
0 commit comments