diff --git a/src/Redux/slice/newsSlice.js b/src/Redux/slice/newsSlice.js index b813cd7..52abd35 100644 --- a/src/Redux/slice/newsSlice.js +++ b/src/Redux/slice/newsSlice.js @@ -5,7 +5,7 @@ export const newsApi = createApi({ baseQuery: fetchBaseQuery({ baseUrl: 'https://rubix.betadelivery.com/api/' }), endpoints: (builder) => ({ getNews: builder.query({ - query: () => 'admin/news', + query: ({ page, pageSize }) => `admin/news?page=${page}&pageSize=${pageSize}`, }), }), }); diff --git a/src/components/NewsPage/NewsContent.jsx b/src/components/NewsPage/NewsContent.jsx index d18d65e..5c52479 100644 --- a/src/components/NewsPage/NewsContent.jsx +++ b/src/components/NewsPage/NewsContent.jsx @@ -76,9 +76,32 @@ const contents = [ ]; const NewsContent = () => { - const { data } = useGetNewsQuery(); - const [currentPage, setCurrentPage] = useState(data?.data?.currentPage ?? 1); + const [currentPage, setCurrentPage] = useState(1); + const pageSize = 5; + + const { data, isLoading, error } = useGetNewsQuery({ + page: currentPage, + pageSize, + }); + + console.log(data?.data); + + if (isLoading) { + return ( +