Skip to content

Commit bffe9e1

Browse files
committed
Modified FeedSourcesList to utilize new FeedSourceColumns and apiCall for slides data
1 parent 6f9f41c commit bffe9e1

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

src/components/feed-sources/feed-sources-list.jsx

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,13 @@ import { useTranslation } from "react-i18next";
33
import ContentHeader from "../util/content-header/content-header";
44
import {
55
useGetV2FeedSourcesQuery,
6-
useDeleteV2FeedSourcesByIdMutation
6+
useDeleteV2FeedSourcesByIdMutation,
7+
useGetV2FeedSourcesByIdSlidesQuery,
78
} from "../../redux/api/api.generated.ts";
89
import ListContext from "../../context/list-context.jsx";
910
import ContentBody from "../util/content-body/content-body.jsx";
1011
import 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";
1213
import {
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

Comments
 (0)