// Section components — FinalCTA, FAQ, Footer
const FinalCTA = () => {
const { finalCta } = CONTENT;
return (
{finalCta.section}
{finalCta.headline.map((l, i) => (
{l}
))}
{finalCta.points.map((p, i) => (
-
0{i + 1}
{p}
))}
);
};
const FAQItem = ({ item, idx, openIdx, setOpen }) => {
const isOpen = openIdx === idx;
return (
);
};
const FAQ = () => {
const { faq } = CONTENT;
const [openIdx, setOpen] = React.useState(0);
return (
{faq.section}
Perguntas que aparecem com frequência.
{faq.items.map((it, i) => (
))}
);
};
const Footer = () => {
const { footer } = CONTENT;
return (
);
};
Object.assign(window, { FinalCTA, FAQ, FAQItem, Footer });