"use client"; import { useInView } from "@/hooks/use-in-view"; import { Card, CardContent } from "@/components/ui/card"; import { Quote } from "lucide-react"; const testimonials = [ { quote: "I told my board we'd be powering the main stage with poop. They laughed. Then they saw the energy bill savings. Nobody's laughing now — well, actually we all are.", name: "Sarah Chen", role: "Director, SunBurst Music Festival", }, { quote: "Our attendees kept asking where the generators were. When we told them the electricity was coming from the toilets, it became the most-shared fact on social media all weekend.", name: "Marcus Johnson", role: "Operations Lead, GreenFields Festival", }, { quote: "PortaPower's units are the cleanest festival bathrooms I've ever seen. The fact that they also power our food court is just... *chef's kiss*. Literally.", name: "Priya Patel", role: "Founder, EchoVibe Music Fest", }, { quote: "We went from 14 diesel generators to 3 after bringing PortaPower on. The noise reduction alone was worth it. The sustainability angle made our sponsors ecstatic.", name: "Jake Morrison", role: "Festival Manager, ToneFest", }, ]; export function TestimonialsSection() { const { ref, isInView } = useInView(0.1); return (

What Festival Organizers{" "} Say

Don't just take our word for it (but seriously, it's poop-powered electricity — how cool is that?)

{testimonials.map((testimonial, index) => (

“{testimonial.quote}”

{testimonial.name .split(" ") .map((n) => n[0]) .join("")}

{testimonial.name}

{testimonial.role}

))}
); }