import { motion, useInView } from "framer-motion"; import { useRef } from "react"; import { Handshake } from "lucide-react"; import { useSponsors } from "@/contexts/SponsorsContext"; const SponsorsSection = () => { const ref = useRef(null); const inView = useInView(ref, { once: true, margin: "-100px" }); const { sponsors } = useSponsors(); return (

NOSSOS PATROCINADORES

= 4 ? 'sm:grid-cols-2 lg:grid-cols-4' : sponsors.length === 3 ? 'sm:grid-cols-2 lg:grid-cols-3 max-w-4xl mx-auto' : sponsors.length === 2 ? 'sm:grid-cols-2 max-w-2xl mx-auto' : 'max-w-sm mx-auto'}`}> {sponsors.map((s, i) => (
{s.logo}

{s.name}

{s.description}

))}
{sponsors.length === 0 && (

Nenhum patrocinador cadastrado.

)}
); }; export default SponsorsSection;