privacy policy slice created

This commit is contained in:
rockyeverlast
2024-05-28 20:28:42 +05:30
parent fbcf53d5d1
commit 2314e67c12
3 changed files with 20 additions and 3 deletions

View File

@@ -0,0 +1,13 @@
import { createApi, fetchBaseQuery } from '@reduxjs/toolkit/query/react'
export const PrivacyPage = createApi({
reducerPath: 'privacy',
baseQuery: fetchBaseQuery({ baseUrl: 'https://rubix.betadelivery.com/api/' }),
endpoints: (builder) => ({
getPrivacyPage: builder.query({
query: () => 'policy/active',
}),
}),
});
export const { useGetPrivacyPageQuery } = PrivacyPage;

View File

@@ -14,6 +14,7 @@ import { newsInternalApi } from '../slice/NewsInternalSlice';
import { ecoSystem } from '../slice/ecosystemSlice';
import { statsApi } from '../slice/statsSlice';
import { TermsPage } from '../slice/termsSlice';
import { PrivacyPage } from '../slice/privacySlice';
const store = configureStore({
reducer: {
@@ -32,6 +33,7 @@ const store = configureStore({
[ecoSystem.reducerPath]: ecoSystem.reducer,
[statsApi.reducerPath]: statsApi.reducer,
[TermsPage.reducerPath]: TermsPage.reducer,
[PrivacyPage.reducerPath]: PrivacyPage.reducer,
},
middleware: (getDefaultMiddleware) =>
getDefaultMiddleware().concat(
@@ -50,6 +52,7 @@ const store = configureStore({
ecoSystem.middleware,
statsApi.middleware,
TermsPage.middleware,
PrivacyPage.middleware,
), // Add blogApi.middleware here
});

View File

@@ -4,11 +4,12 @@ import { Link } from "react-router-dom";
import { useGetTermsPageQuery } from "../Redux/slice/termsSlice";
import { useEffect } from "react";
import Loader from "../components/Loader/Loader";
import { useGetPrivacyPageQuery } from "../Redux/slice/privacySlice";
const Policy = () => {
const { data, isLoading } = useGetTermsPageQuery();
const { data, isLoading } = useGetPrivacyPageQuery();
console.log(data?.data);
const terms = data?.data;
const policy = data?.data;
useEffect(() => {
window.scrollTo(0, 0);
@@ -24,7 +25,7 @@ const Policy = () => {
return (
<>
{terms?.map((item) => (
{policy?.map((item) => (
<>
<Box
key={item.id}