"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 ; if (error) return

{JSON.stringify(error)}

; return (
{news.title}

{news.title}

); }; export default MainNews;