diff --git a/src/Components/TabularView/TabularView.jsx b/src/Components/TabularView/TabularView.jsx index 70f29cf..b979798 100644 --- a/src/Components/TabularView/TabularView.jsx +++ b/src/Components/TabularView/TabularView.jsx @@ -22,7 +22,8 @@ const TabularView = ({ setCurrentPage, pageSize, setPageSize, - totalPages + totalPages, + noDataTitle }) => { const [displayRange, setDisplayRange] = useState({ start: TABLE_PAGINATION?.page, @@ -126,7 +127,7 @@ const TabularView = ({ {/* ====================================================[ Table ]================================================================ */} { currentPage={currentPage} setCurrentPage={setCurrentPage} totalPages={blog?.data?.data?.totalItems} + noDataTitle={'blog'} /> setDeleteAlert(false)} diff --git a/src/Pages/News/News.jsx b/src/Pages/News/News.jsx index 917df01..019d962 100644 --- a/src/Pages/News/News.jsx +++ b/src/Pages/News/News.jsx @@ -249,6 +249,7 @@ const News = () => { currentPage={currentPage} setCurrentPage={setCurrentPage} totalPages={news?.data?.data?.totalPages} + noDataTitle={'news'} /> setDeleteAlert(false)} diff --git a/src/Pages/Privacy/Privacy.jsx b/src/Pages/Privacy/Privacy.jsx index 9da405b..5da3013 100644 --- a/src/Pages/Privacy/Privacy.jsx +++ b/src/Pages/Privacy/Privacy.jsx @@ -14,6 +14,7 @@ import { import { OPACITY_ON_LOAD } from "../../Layout/animations"; import { TABLE_PAGINATION } from "../../Constants/Paginations"; import { + useDeletePolicyMutation, useDeleteWhitepaperMutation, useGetPolicyQuery, useGetWhitePaperQuery, @@ -52,7 +53,7 @@ const Policy = () => { size: pageSize, }); - const [deleteWhitepaper] = useDeleteWhitepaperMutation(); + const [deletePolicy] = useDeletePolicyMutation(); const [updateWhitepaperStatus] = useUpdateWhitepaperStatusMutation(); const filteredData = policy?.data?.data?.rows?.filter((item) => { @@ -164,7 +165,7 @@ const Policy = () => { try { // Trigger the mutation setDeleteIsLoading(true); - await deleteWhitepaper(communityId) + await deletePolicy(communityId) .then((response) => { // Handle the response here console.log("Mutation response:", response?.data?.statusCode); @@ -225,7 +226,7 @@ const Policy = () => { return ( <> { currentPage={currentPage} setCurrentPage={setCurrentPage} totalPages={policy?.data?.data?.totalPages} + noDataTitle={'policy'} diff --git a/src/Pages/Usecase/Usecase.jsx b/src/Pages/Usecase/Usecase.jsx index a880b53..38a9103 100644 --- a/src/Pages/Usecase/Usecase.jsx +++ b/src/Pages/Usecase/Usecase.jsx @@ -254,6 +254,7 @@ const Usecase = () => { currentPage={currentPage} setCurrentPage={setCurrentPage} totalPages={useCase?.data?.data?.totalPages} + noDataTitle={'usecase'} /> setDeleteAlert(false)} diff --git a/src/Pages/Videos/Videos.jsx b/src/Pages/Videos/Videos.jsx index b0af2d0..2e33325 100644 --- a/src/Pages/Videos/Videos.jsx +++ b/src/Pages/Videos/Videos.jsx @@ -236,6 +236,7 @@ const Videos = () => { currentPage={currentPage} setCurrentPage={setCurrentPage} totalPages={videos?.data?.data?.data?.totalPages} + noDataTitle={'video'} /> setDeleteAlert(false)} diff --git a/src/Pages/Whitepapers/Whitepapers.jsx b/src/Pages/Whitepapers/Whitepapers.jsx index 8310695..5539a2b 100644 --- a/src/Pages/Whitepapers/Whitepapers.jsx +++ b/src/Pages/Whitepapers/Whitepapers.jsx @@ -235,6 +235,7 @@ const Whitepapers = () => { currentPage={currentPage} setCurrentPage={setCurrentPage} totalPages={whitePaper?.data?.data?.data?.totalPages} + noDataTitle={'whitepaper'} /> setDeleteAlert(false)} diff --git a/src/Services/api.service.js b/src/Services/api.service.js index 8d117f2..1f6edfa 100644 --- a/src/Services/api.service.js +++ b/src/Services/api.service.js @@ -577,6 +577,13 @@ export const rubixApi = createApi({ query: () => "/admin/policy", providesTags: ["getPolicy"], }), + deletePolicy: builder.mutation({ + query: (id) => ({ + url: `/admin/policy/${id}`, + method: "DELETE", + }), + invalidatesTags: ["getPolicy"], + }), }), @@ -677,6 +684,7 @@ export const { useGetPolicyQuery, + useDeletePolicyMutation,