diff --git a/src/components/BlogPost/BlogPost.jsx b/src/components/BlogPost/BlogPost.jsx index ceec59c..f14ec60 100644 --- a/src/components/BlogPost/BlogPost.jsx +++ b/src/components/BlogPost/BlogPost.jsx @@ -16,6 +16,7 @@ import fb from "../../assets/images/fb.png"; import { useGetBlogQuery } from "../../Redux/slice/blogsSlice"; import { Link, useParams } from "react-router-dom"; import NotFound from "../../pages/NotFound"; +import Loader from "../Loader/Loader"; const BlogPost = () => { const { title_slug } = useParams(); @@ -28,7 +29,11 @@ const BlogPost = () => { }, []); if (isLoading) { - return
Loading...
; + return ( +
+ +
+ ); } const matchingBlogPost = blogPosts diff --git a/src/components/Card/HomeCard.jsx b/src/components/Card/HomeCard.jsx index ded3051..8e34af6 100644 --- a/src/components/Card/HomeCard.jsx +++ b/src/components/Card/HomeCard.jsx @@ -8,13 +8,10 @@ import { Link, useParams } from "react-router-dom"; import { useGetBlogQuery } from "../../Redux/slice/blogsSlice"; const HomeCard = ({ cardkey, date, text, link }) => { - const { title_slug } = useParams(); const { data } = useGetBlogQuery(); const blogCards = data?.data; - const matchingBlogPost = blogCards - ? blogCards.find((item) => item.title_slug === title_slug) - : null; + console.log(blogCards); return ( <> @@ -94,7 +91,7 @@ const HomeCard = ({ cardkey, date, text, link }) => { WebkitLineClamp: 2, }} > - {card.meta_description} + {card.title} { color={"#B0B0B0"} fontFamily={"Mona Sans"} fontWeight={"500"} - fontSize={"22px"} + fontSize={"16px"} > Social diff --git a/src/routes/_routes.jsx b/src/routes/_routes.jsx index 6bf72c7..4f5a93c 100644 --- a/src/routes/_routes.jsx +++ b/src/routes/_routes.jsx @@ -30,6 +30,7 @@ import Ecosystem from "../pages/Ecosystem"; import Events from "../pages/Events"; import NewsPage from "../pages/NewsPage"; import EventsInternnal from "../pages/EventsInternnal"; +import BlogPost from "../components/BlogPost/BlogPost"; export const route = [ { @@ -105,6 +106,10 @@ export const route = [ path: "events-internal", element: , }, + { + path: "blogs/:title_slug", + element: , + }, { path: "*", element: ,