import { useState } from "react"; import { Plus, Minus } from "lucide-react"; import { Heading } from "@/components/Heading"; export type FAQProps = { tagline: string; heading: string; subheading: string; items: Array<{ question: string; answer: string }>; }; export function FAQ({ tagline, heading, subheading, items }: FAQProps) { const [open, setOpen] = useState(0); return (
{items.map((item, i) => { const isOpen = open === i; return (
{isOpen ? (

{item.answer}

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