Files
rubix/src/Redux/slice/resources.js
2024-06-10 15:02:38 +05:30

16 lines
672 B
JavaScript

import { createApi, fetchBaseQuery } from '@reduxjs/toolkit/query/react';
const API_URL = import.meta.env.VITE_API_BASE_URL;
export const resourcesApi = createApi({
reducerPath: 'resources-page',
baseQuery: fetchBaseQuery({ baseUrl: API_URL + "/api" }),
endpoints: (builder) => ({
getResources: builder.query({
query: ({ page, pageSize }) => `whitepaper/active?page=${page}&pageSize=${pageSize}`,
}),
getArticles: builder.query({
query: ({ page, pageSize }) => `artical/active?page=${page}&pageSize=${pageSize}`,
}),
}),
});
export const { useGetResourcesQuery, useGetArticlesQuery } = resourcesApi;