"use client";
import { Queries } from "@/api/queries";
import { useInfiniteQuery } from "@tanstack/react-query";
import Image from "next/image";
import Link from "next/link";
import Loader from "../Loader";
import baseUrl from "@/baseUrl";
const MainNews = () => {
const { data, isLoading, error } = useInfiniteQuery({
queryKey: ["news", "infinite"],
queryFn: ({ pageParam = 1 }) => Queries.getNews(pageParam, {}),
getNextPageParam: (prevData) =>
prevData.meta.last_page > prevData.meta.current_page
? prevData.meta.current_page + 1
: null,
});
const news = data!.pages.flatMap((data) => data.data)[0];
if (isLoading) return