"use client"; import Loader from "@/components/loaders/Loader"; import { useRecentBlogQuery } from "@/services/hooks/blog"; import { useEffect } from "react"; import CardBlog from "./CardBlog"; type ListOfRecentBlogProps = { currentBlogId?: number; }; export default function ListOfRecentBlog({ currentBlogId }: ListOfRecentBlogProps) { const recentBlogQuery = useRecentBlogQuery(); useEffect(() => { if (!!currentBlogId) { recentBlogQuery._fetch({ currentBlogId, }); } }, [currentBlogId]); if (recentBlogQuery.isFetching) { return (