import {JSX, useState} from "react"; import {FontAwesomeIcon} from '@fortawesome/react-fontawesome'; import {faChevronDown, faChevronRight} from '@fortawesome/free-solid-svg-icons'; export interface CollapseProps { title: string; content: JSX.Element; } export default function Collapse({title, content}: CollapseProps) { const [isOpen, setIsOpen] = useState(false); function toggleCollapse(): void { setIsOpen(!isOpen); } return (
{isOpen && (
{content}
)}
); }