home page insight and corses filter implementation
This commit is contained in:
@@ -321,8 +321,8 @@ export const courseApi = createApi({
|
||||
const queryString = searchParams.toString();
|
||||
|
||||
return queryString
|
||||
? `admin/course/list?${queryString}`
|
||||
: `admin/course/list`;
|
||||
? `admin/course/public/list?${queryString}`
|
||||
: `admin/course/public/list`;
|
||||
},
|
||||
|
||||
providesTags: (result) =>
|
||||
|
||||
@@ -112,9 +112,22 @@ export const homepageApi = createApi({
|
||||
providesTags: [{ type: "Homepage", id: "LIST" }],
|
||||
}),
|
||||
|
||||
getFeaturedBlogs: builder.query({
|
||||
query: ({ limit = 3 }) => ({
|
||||
url: `/admin/blogs/featured?limit=${limit}`,
|
||||
method: 'GET',
|
||||
}),
|
||||
transformResponse: (response: any) => {
|
||||
if (response?.success && response?.data) {
|
||||
return response.data;
|
||||
}
|
||||
return [];
|
||||
},
|
||||
}),
|
||||
|
||||
}),
|
||||
});
|
||||
|
||||
/* ================= HOOKS ================= */
|
||||
|
||||
export const { useGetHomepageQuery } = homepageApi;
|
||||
export const { useGetHomepageQuery, useGetFeaturedBlogsQuery } = homepageApi;
|
||||
Reference in New Issue
Block a user