import React from 'react'; import clsx from 'clsx'; import styles from './styles.module.css'; import Link from '@docusaurus/Link'; import useBaseUrl from '@docusaurus/useBaseUrl'; import Modal from 'react-modal'; import {addDarkToFileName} from '../../../util/util'; import ThemedImage from '@theme/ThemedImage'; import {getFAQ} from '../../../services/StreamService'; import FAQContent from '../../faq/faq'; export default function FAQ({title, image, description}) { const [faqModalIsOpen, setFaqIsOpen] = React.useState(false); const [faqs, setFaqs] = React.useState([]); function openFaqModal() { setFaqIsOpen(true); } function closeFaqModal() { setFaqIsOpen(false); } const getFaqs = async () => { const data = await getFAQ(); if (!Array.isArray(data)) data = []; setFaqs(data); }; React.useEffect(() => { getFaqs(); }, []); let itemsList = faqs?.map((item, index) => { return (