diff --git a/src/Redux/slice/bannerSlice.js b/src/Redux/slice/bannerSlice.js
new file mode 100644
index 0000000..bf21ea3
--- /dev/null
+++ b/src/Redux/slice/bannerSlice.js
@@ -0,0 +1,24 @@
+import { createApi, fetchBaseQuery } from '@reduxjs/toolkit/query/react';
+
+export const learnPage = createApi({
+ reducerPath: 'LearnPage',
+ baseQuery: fetchBaseQuery({ baseUrl: 'https://rubix.betadelivery.com/api/' }),
+ endpoints: (builder) => ({
+ getLearnPage: builder.query({
+ query: () => 'learn/active',
+ }),
+ }),
+});
+
+export const buildPage = createApi({
+ reducerPath: 'BuildPage',
+ baseQuery: fetchBaseQuery({ baseUrl: 'https://rubix.betadelivery.com/api/' }),
+ endpoints: (builder) => ({
+ getBuildPage: builder.query({
+ query: () => 'build/active',
+ }),
+ }),
+});
+
+export const { useGetLearnPageQuery } = learnPage;
+export const { useGetBuildPageQuery } = buildPage;
diff --git a/src/Redux/store/store.js b/src/Redux/store/store.js
index e3389d2..1c47951 100644
--- a/src/Redux/store/store.js
+++ b/src/Redux/store/store.js
@@ -7,6 +7,7 @@ import { resourcesApi } from '../slice/resources';
import { videoTableApi } from '../slice/videoTable';
import { newsLetterApi } from '../slice/newsLetter';
import { whitePaper } from '../slice/whitePaperSlice';
+import { buildPage, learnPage } from '../slice/bannerSlice';
const store = configureStore({
reducer: {
@@ -18,6 +19,8 @@ const store = configureStore({
[videoTableApi.reducerPath]: videoTableApi.reducer,
[newsLetterApi.reducerPath]: newsLetterApi.reducer,
[whitePaper.reducerPath]: whitePaper.reducer,
+ [learnPage.reducerPath]: learnPage.reducer,
+ [buildPage.reducerPath]: buildPage.reducer,
},
middleware: (getDefaultMiddleware) =>
getDefaultMiddleware().concat(
@@ -29,6 +32,8 @@ const store = configureStore({
videoTableApi.middleware,
newsLetterApi.middleware,
whitePaper.middleware,
+ learnPage.middleware,
+ buildPage.middleware
), // Add blogApi.middleware here
});
diff --git a/src/components/BuildPage/BuildBanner.jsx b/src/components/BuildPage/BuildBanner.jsx
index 2bc1c7a..2f41a97 100644
--- a/src/components/BuildPage/BuildBanner.jsx
+++ b/src/components/BuildPage/BuildBanner.jsx
@@ -1,3 +1,5 @@
+/* eslint-disable no-unused-vars */
+/* eslint-disable react/prop-types */
import { Box, Button, Container, Text } from "@chakra-ui/react";
import banner from "../../assets/images/BuildBanner.webp";
import { Link } from "react-router-dom";
@@ -16,172 +18,177 @@ const BannerContent = [
},
];
-const BuildBanner = () => {
+const BuildBanner = ({ data }) => {
return (
-
-
- {BannerContent[0].heading2}
-
-
+ {/*
+ {BannerContent[0].heading2}
+ */}
+
-
- {BannerContent[0].heading2}
-
-