import React, { ReactElement, useEffect, useMemo } from "react"; import T2Table from "../shared/T2Table"; import { getWeeklyPullList } from "../../actions/comicinfo.actions"; import { useDispatch, useSelector } from "react-redux"; import Card from "../Carda"; import ellipsize from "ellipsize"; import { isNil, isUndefined } from "lodash"; export const PullList = (): ReactElement => { const pullListComics = useSelector( (state: RootState) => state.comicInfo.pullList, ); const dispatch = useDispatch(); useEffect(() => { dispatch( getWeeklyPullList({ startDate: "2022-11-15", pageSize: "15", currentPage: "1", }), ); }, []); const nextPageHandler = () => {}; const previousPageHandler = () => {}; const columnData = useMemo( () => [ { header: "Comic Information", columns: [ { header: "Details", id: "comicDetails", minWidth: 450, accessorKey: "issue", cell: (row) => { const item = row.getValue(); return (