"use client"; import * as React from "react"; import { AnimatePresence, motion, useReducedMotion } from "motion/react"; import { Plus } from "lucide-react"; import { cn } from "@/lib/utils"; import { Section, SectionHeading } from "./section"; import { Reveal } from "./reveal"; import { FAQ_ITEMS } from "./mock-data"; export function Faq() { const [open, setOpen] = React.useState(0); const reduce = useReducedMotion(); return (
    {FAQ_ITEMS.map((item, i) => { const isOpen = open === i; const panelId = `faq-panel-${i}`; const btnId = `faq-button-${i}`; return (
  • {isOpen ? (

    {item.a}

    ) : null}
  • ); })}
); }