@@ -17,11 +17,14 @@ import { useConsumerGroups } from 'lib/hooks/api/consumers';
1717import Tooltip from 'components/common/Tooltip/Tooltip' ;
1818import ResourcePageHeading from 'components/common/ResourcePageHeading/ResourcePageHeading' ;
1919import { useLocalStoragePersister } from 'components/common/NewTable/ColumnResizer/lib' ;
20+ import useFts from 'components/common/Fts/useFts' ;
21+ import Fts from 'components/common/Fts/Fts' ;
2022
2123const List = ( ) => {
2224 const { clusterName } = useAppParams < ClusterNameRoute > ( ) ;
2325 const [ searchParams ] = useSearchParams ( ) ;
2426 const navigate = useNavigate ( ) ;
27+ const { isFtsEnabled } = useFts ( 'consumer_groups' ) ;
2528
2629 const consumerGroups = useConsumerGroups ( {
2730 clusterName,
@@ -32,6 +35,7 @@ const List = () => {
3235 page : Number ( searchParams . get ( 'page' ) || 1 ) ,
3336 perPage : Number ( searchParams . get ( 'perPage' ) || PER_PAGE ) ,
3437 search : searchParams . get ( 'q' ) || '' ,
38+ fts : isFtsEnabled ,
3539 } ) ;
3640
3741 const columns = React . useMemo < ColumnDef < ConsumerGroup > [ ] > (
@@ -104,7 +108,10 @@ const List = () => {
104108 < >
105109 < ResourcePageHeading text = "Consumers" />
106110 < ControlPanelWrapper hasInput >
107- < Search placeholder = "Search by Consumer Group ID" />
111+ < Search
112+ placeholder = "Search by Consumer Group ID"
113+ extraActions = { < Fts resourceName = "consumer_groups" /> }
114+ />
108115 </ ControlPanelWrapper >
109116 < Table
110117 columns = { columns }
0 commit comments