diff --git a/devcon/src/pages/index.tsx b/devcon/src/pages/index.tsx index 813c88102..f044cc27e 100644 --- a/devcon/src/pages/index.tsx +++ b/devcon/src/pages/index.tsx @@ -116,6 +116,7 @@ export default pageHOC(function Index(props: any) { const isInView = useInView(scrollRef, { once: true, margin: '40% 0px -20% 0px' }) const [video, setVideo] = React.useState(videos[0]) const [calendarModalOpen, setCalendarModalOpen] = React.useState(false) + const [openFAQ, setOpenFAQ] = React.useState(null) const [cal, setCal] = React.useState(null) @@ -463,13 +464,13 @@ export default pageHOC(function Index(props: any) { ), }, ].map(({ question, answer }) => { - const [open, setOpen] = React.useState(false) + const open = question === openFAQ return (
setOpen(!open)} + onClick={() => setOpenFAQ(open ? null : question)} > {question}