import { useQuery } from "@tanstack/react-query"; import { useTranslation } from "react-i18next"; import { TESTIMONIALS_DATA_KEY } from "@/lib/api/cms/config"; import { useCmsApi } from "@/lib/api/cms/useCmsApi"; import Spinner from "@/lib/components/ui/Spinner"; import { TestimonialCard } from "./components/TestimonialCard"; export const TestimonialsSection = (): JSX.Element => { const { t } = useTranslation("home", { keyPrefix: "testimonials", }); const { getTestimonials } = useCmsApi(); const { data: testimonials, isLoading } = useQuery({ queryKey: [TESTIMONIALS_DATA_KEY], queryFn: getTestimonials, }); if (isLoading || !testimonials) { return ; } return ( <>

{t("title")} Quivr{" "}

{testimonials.map((testimonial) => (
))}
); };