@@ -3,12 +3,13 @@ import { useTranslation } from "react-i18next";
33import ContentHeader from "../util/content-header/content-header" ;
44import {
55 useGetV2FeedSourcesQuery ,
6- useDeleteV2FeedSourcesByIdMutation
6+ useDeleteV2FeedSourcesByIdMutation ,
7+ useGetV2FeedSourcesByIdSlidesQuery ,
78} from "../../redux/api/api.generated.ts" ;
89import ListContext from "../../context/list-context.jsx" ;
910import ContentBody from "../util/content-body/content-body.jsx" ;
1011import List from "../util/list/list.jsx" ;
11- import getFeedSourcesColumns from "../feed-sources/feed-sources-columns.jsx " ;
12+ import { FeedSourceColumns } from "../feed-sources/feed-sources-columns" ;
1213import {
1314 displayError ,
1415 displaySuccess ,
@@ -100,10 +101,13 @@ function FeedSourcesList() {
100101 setIsDeleting ( true ) ;
101102 setLoadingMessage ( t ( "loading-messages.deleting-feed-source" ) ) ;
102103 } ;
103- const columns = getFeedSourcesColumns ( {
104+
105+ // The columns for the table.
106+ const columns = FeedSourceColumns ( {
104107 handleDelete,
105- disableCheckbox : ( { onNumberOfSlides } ) => onNumberOfSlides > 0 ,
106- disableDelete : ( { onNumberOfSlides } ) => onNumberOfSlides > 0 ,
108+ apiCall : useGetV2FeedSourcesByIdSlidesQuery ,
109+ infoModalRedirect : "/slide/edit" ,
110+ infoModalTitle : t ( `info-modal.slides` ) ,
107111 } ) ;
108112
109113 useEffect ( ( ) => {
0 commit comments