import React, { Component } from 'react'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { faChevronDown } from '@fortawesome/free-solid-svg-icons'; import { styAccordion } from './style'; import { AccordionProps } from './AccordionProps'; import { cx } from '@emotion/css'; interface AccordionState { isActive: boolean; } class Accordion extends Component { state: AccordionState = { isActive: false, }; toggleAccordion: () => void = () => { this.setState((prevState) => ({ isActive: !prevState.isActive })); }; render(): JSX.Element { const { isActive } = this.state; const { question, answer } = this.props; return (

{question}

{answer}

); } } export default Accordion;