'use client'; import Image from 'next/image'; import { Swiper, SwiperSlide } from 'swiper/react'; import { Navigation, Pagination, Scrollbar, A11y, Autoplay } from 'swiper'; import { v4 } from 'uuid'; import Link from 'next/link'; import { HomeModel } from '@/models/home.model'; import { Queries } from '@/api/queries'; import { useQuery } from '@tanstack/react-query'; import Loader from '../Loader'; import LinkBlock from './LinkBlock'; const SmallSwiperNews = () => { const { data, isFetching, error } = useQuery({ queryKey: ['small_slider_news'], queryFn: () => Queries.getHomeBanner3(), }); if (isFetching) return ; if (error) return

{JSON.stringify(error)}

; console.log(!!null); return (
{/* PAY ATTENTION [data] is wrapped in an array */} {/* */} {data?.data.map((item, index) => (
small_banner

{item.title}

))}
); }; export default SmallSwiperNews;