"use client"; import httpClient from "@/request/api"; import { endPoints } from "@/request/links"; import { useQuery } from "@tanstack/react-query"; import Image from "next/image"; import { useEffect, useState } from "react"; import Marquee from "react-fast-marquee"; const images = [ "/images/img2.webp", "/images/img3.jpg", "/images/img6.jpg", "/images/img11.jpeg", "/images/img12.png", ]; export default function HomeMarquee() { const [marqImg, setMarqImg] = useState(images); const { data } = useQuery({ queryKey: ["gallery"], queryFn: () => httpClient(endPoints.gallery), select: (data) => { const galary = data?.data?.results; return galary.map((item: any) => item.image) || []; }, }); useEffect(() => { data && setMarqImg(data); }, [data]); return (
{marqImg.map((item) => (
images
))}
); }