import Breadcumb from "@/src/components/Breadcumb"; import PagginationFuntion from "@/src/components/PagginationFuntion"; import BlogBan from "@/src/components/services-details-banner/blog"; import ConsenHead from "@/src/ConsenHead"; import Layout from "@/src/layout/Layout"; import { getPagination, pagination } from "@/src/utils"; import { BlogData } from "@/utils/constant.utils"; import Link from "next/link"; import { useEffect, useState } from "react"; const Blog = () => { let sort = 12; const [active, setActive] = useState(1); const [state, setstate] = useState([]); useEffect(() => { pagination(".single_box_", sort, active); let list = document.querySelectorAll(".single_box_"); setstate(getPagination(list.length, sort)); window.scrollTo({ top: 0, behavior: "smooth" // smooth scrolling effect }); }, [active]); const sortedBlogs = [...BlogData].sort((a, b) => new Date(b.date) - new Date(a.date)); return ( <> { sortedBlogs?.map((blog) => { return ( {blog?.category} {blog?.date} {blog?.title.length > 50 ? blog.title.substring(0, 50) + '...' : blog.title} {blog?.user} {" "} Learn More {" "} ) }) } > ); }; export default Blog;
{blog?.date}