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 ( <>
); }; export default Blog;