import {PropsWithChildren, useState} from "react"; import {FontAwesomeIcon} from "@fortawesome/react-fontawesome"; import {faChevronDown, faChevronUp} from "@fortawesome/free-solid-svg-icons"; import styles from './dropdown-section.module.scss'; /* eslint-disable-next-line */ export interface DropdownComponentProps extends PropsWithChildren { title?: string; collapse?: boolean; } export function DropdownSection({children, title = '', collapse = false}: DropdownComponentProps) { const [visible, setVisible] = useState(!collapse); return (
setVisible(!visible)}>

{title}

{visible && ()} {!visible && ()}
{children}
); } export default DropdownSection;